我寫在QTC控制檯應用程序的消息,並且它有很多的「COUT < <」輸出 也有一些項目配置的是單元測試(捕捉uTest框架) 並沒有什麼這在應用程序輸出窗口中顯示。 在「項目」選項卡上 - 控制檯中的運行已關閉。 ,我不打算使用qDebug()
,因爲這個項目不使用Qt庫QtCreator不顯示應用程序的輸出
這怎麼解決?
我寫在QTC控制檯應用程序的消息,並且它有很多的「COUT < <」輸出 也有一些項目配置的是單元測試(捕捉uTest框架) 並沒有什麼這在應用程序輸出窗口中顯示。 在「項目」選項卡上 - 控制檯中的運行已關閉。 ,我不打算使用qDebug()
,因爲這個項目不使用Qt庫QtCreator不顯示應用程序的輸出
這怎麼解決?
cout的輸出不應該在應用程序輸出中,它應該在控制檯項目的單獨控制檯窗口中(如果在pro文件中有CONFIG + = console)。
請確保您有
system("PAUSE");
在程序結束時能夠看到控制檯窗口,它可以被關閉之前,你可以看到輸出。
如果我在控制檯選項中打開運行,它會向我顯示所有預期的情況。不過,我寧願使用應用程序輸出窗口。如果cout不在應用程序窗口中,那麼爲什麼應用程序輸出窗口確實存在? – amigo421 2015-04-01 20:06:16
在Application Output中顯示某些內容的正確方法是使用qDebug()。這是爲控制檯和非控制檯應用程序。您將能夠在應用程序輸出中使用qDebug,並在控制檯窗口中輸出cout。 – demonplus 2015-04-02 05:09:19
這意味着我不能在非qt應用程序的應用程序輸出窗口中輸出輸出嗎? – amigo421 2015-04-02 05:36:55
控制檯應用程序Qt Creator打開一個控制檯並在那裏運行你的程序,是不是在這個控制檯的輸出? – 2015-04-01 18:45:03
我在運行設置中關閉了控制檯窗口,我更願意在應用程序輸出窗口中看到輸出 – amigo421 2015-04-01 20:03:43