在工程屬性的頁面下,點擊Build Events,在Build Events下點擊Post-Build Event。windows
而後再Command Line裏面輸入如下命令:函數
editbin /SUBSYSTEM:CONSOLE 「$(OUTDIR)\FileName.exe」ui
TIPS:spa
以上命令行其中FileName爲工程生成可執行文件的文件名。命令行
以上後面的雙引號是爲了防止路徑中有空格把命令行參數給截斷。調試
***********************************************************************************blog
其實,我在開發Qt Gui程序的時候也有標題上的需求,固然也能夠用上面的方法,可是上面的方法只適用於cout printf之類的標準輸出函數。qDebug()函數輸出就不行了,要使用qDebug輸出必須按如下設置:進程
以後rebuild一下,在開始GUI窗口的同時也就有個console的進程顯示了。這樣就能夠實時顯示調試了。開發
******************************it
若是是QtCreator下,簡單,按如下設置就好了:
默認在windows編譯運行Qt程序時使用qDebug函數在控制檯是沒有輸出的。
打開.pro工程文件,加入一行?:
win32:CONFIG += console
而後保存。再運行程序,就能夠看到控制檯輸出了。
references:
http://blog.163.com/zhao_yunsong/blog/static/34059309201372113235121/