我已经在这个论坛上看到了这个问题,但我不知道为什么提出的答案在我的情况下不起作用。因此,我尝试寻求其他解决方案。
我刚刚在Linux下运行了Qt Creator。
我不明白为什么我的:
cout << "This does not appear";
使用qDebug可以在控制台打印,而不是使用cout时无法打印
qDebug() << "This appears";
以下是我的 .pro 文件中包含的内容:
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
有任何想法吗?
cout << "This does not appear" << flush;
也许是这个? - Michas<iostream>
中与qDebug()
等效的是cerr <<
,它也不需要刷新。 - MSalters