1. 程式人生 > >QT之結構---之QT中qDebug()無法輸出解決辦法

QT之結構---之QT中qDebug()無法輸出解決辦法

在除錯qt程式,無論是debug版本還是release版本,都會遇到此類問題,先將其總結在此。

現象描述:

無論是標頭檔案還是原始檔中都有#include <qdebug.h>

程式中qdebug()<<的使用方法都正確

卻在輸出視窗中無法看到輸出的資訊。

 

解決方法:

1.在工程檔案.pro的最後新增:CONFIG += console

2.如果你的工程檔案中又包含多個工程檔案,那麼你需要在那幾個工程檔案最後也新增CONFIG += console

3.將工程檔案編譯過的檔案清除:make clean,或者在QT ide中:構建-》清理專案xxx

4.執行qmake

5.重新編譯XXX專案

6.在需要用的標頭檔案或者,原始檔中#include<qdebug.h>

7.在原始檔中新增qdebug()<<"";使用

8.如果此時出現的現象時:在正常編譯執行後,qdebug()無法輸出資訊,而當程式正常關閉後,在輸出視窗上看到輸出資訊

那麼,你需要做的是:

在terminal中檢視輸出資訊!