Korzystam z qDebug()
z Qt Framework dla printf
coś na ekranie. Działa dobrze po uruchomieniu aplikacji z Qt Creator, ale kiedy próbuję wykonać ją z Windows cmd
, nic nie pokazuje. Dlaczego tak się dzieje?Qt qDebug() nie działa w powłoce systemu Windows
5
A
Odpowiedz
9
Trzeba dodać
CONFIG += console
do projektów .pro
plik i nie zapomnij do czyszczenia i budowy (odbudowy) projektu.
1
Uruchom aplikację z
application.exe > log.txt 2>&1
To przekierowuje stderr do stdout i standardowe wyjście do pliku.
Zostało to zadane kilka razy w przeszłości. Nie mam więcej głosów oddanych na dziś, ale jeśli ktoś ma, proszę zobaczyć go jako duplikat http://stackoverflow.com/questions/3360548/console-output-in-a-qt-gui-app – lpapp