我目前在開發使用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