Widziałem to pytanie już na tym forum, ale nie wiem, dlaczego proponowana odpowiedź nie działa w moim przypadku. Próbuję więc poprosić o inne rozmyślania.Standardowe wyjście Qt. cout nie drukuje
Jestem kompletnym programistą w programowaniu w języku C++. Właśnie dostałem moje Qt crator działające pod Linuksem.
nie rozumiem dlaczego moim:
cout << "This does not appear";
nie drukuje w konsoli podczas qdebug robi
qDebug() << "This appears";
to, co jest zawarte w moim .pro pliku:
QT += core gui
TARGET = aaa
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
IeplcModule.cpp
HEADERS += mainwindow.h \
IeplcModule.h
FORMS += mainwindow.ui
#enable console
CONFIG += console
Każdy pomysł?
Cheers,
Stefano
'cout <<" Nie pojawia się "<< flush;' Może ten? – Michas
Czy dane wyjściowe pojawiają się, gdy program się zatrzymuje? Jeśli tak, to prawdopodobnie tylko brakujący flush (dodaj std :: endl) – Steffen
na jakiej platformie jesteś? – vickirk