關於 qt qDebug() 無輸出問題的解決方法

在fedora 22下使用qt編寫項目,結果發現Debug版本qDebug 沒有輸出,百度出在配置文件(.pro)中添加什麼config += console 是沒用的,google了半天發現是個bug,解決方法是建立一個配置文件:測試

touch ~/.config/QtProject/qtlogging.inigoogle

測試問題方法:spa

qDebug()<< "log test - Debug";debug

qWarning() << "log test - Warn";get

qCritical() << "log test - Critical";qt

qFatal( "log test - Fatal" );it

看看是否是輸出:io

log test - Warnconsole

log test - Criticaltest

log test - Fatal


參考連接:

Bug 1227295 - no qDebug output

https://bugzilla.redhat.com/show_bug.cgi?id=1227295

[SOLVED] No output from qDebug(" why not.....")

https://forum.qt.io/topic/55645/solved-no-output-from-qdebug-why-not/12

相關文章
相關標籤/搜索