我目前在开发使用Qt和Qt Creator的程序时遇到了非常恼人的问题。每当我尝试使用qDebug()
与QCoreApplication
或QApplication
在使用qDebug()
之前实例化,没有任何输出,无论是在Qt Creator中运行程序还是从普通shell(我使用Fedora Linux btw)运行程序。例如,即使下面的简单代码失败:Qt qDebug不能与QConsoleApplication或QApplication配合使用
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() << "TestOutput!" << endl;
}
有没有人知道如何解决这个问题? 在此先感谢, Marius
你在调试模式构建? –
提供整个代码。 –
我无法用您提供的代码重现您的问题。它甚至适用于发布版本。 – Carlton