請問為何我用QDevelop,qDebug都在程式關閉才輸出?

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

請問為何我用QDevelop,qDebug都在程式關閉才輸出?

文章mediakid » 週五 9月 05, 2008 4:37 pm

請問一個奇怪的現象,
就是我是用QDevelop作為IDE的,當我使用gdb來debug時,
我qDebug的資訊都不會出現,
當我關閉程式後,卻又一次通通跑出來,
怎會這樣呢?是我哪邊沒有設定正確嗎?:-?

開發環境 QDevelop 0.25 / QT4.4.1 / WinXP

請前輩多多指教
謝謝
mediakid
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週五 9月 05, 2008 4:35 pm

文章mediakid » 週日 9月 07, 2008 10:26 am

備註:好幾個朋友也有這情況,但大家都不知道怎麼辦好XD

請前輩幫忙
mediakid
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週五 9月 05, 2008 4:35 pm

文章legnaleurc » 週日 9月 07, 2008 4:07 pm

我在想會不會gdb只收stdout
stderr直接放到console....不過這只是猜測
要看qDebug實際上用哪個fd

P.S.:Visual C++的debuger可以正常拿到qDebug的訊息....= =
legnaleurc
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週四 6月 21, 2007 10:36 am

文章訪客 » 週日 9月 07, 2008 8:01 pm

legnaleurc 寫:我在想會不會gdb只收stdout
stderr直接放到console....不過這只是猜測
要看qDebug實際上用哪個fd

P.S.:Visual C++的debuger可以正常拿到qDebug的訊息....= =

legnaleurc 寫:我在想會不會gdb只收stdout
stderr直接放到console....不過這只是猜測
要看qDebug實際上用哪個fd

P.S.:Visual C++的debuger可以正常拿到qDebug的訊息....= =

您好~謝謝您的回覆~
"我在想會不會gdb只收stdout
stderr直接放到console....不過這只是猜測 "
我還是有另一個朋友的 QDevelop 可以及時的丟出qDebug的訊息說,但其他三個都要關閉後才跑出來@@。
所以這樣子的話是不是就不是您說的狀況呢?

"要看qDebug實際上用哪個fd "
請教 fd 是指什麼呢?

非常謝謝您的指教
訪客
 

文章legnaleurc » 週一 9月 08, 2008 2:00 am

神奇了
我的gdb收得到耶QQ

我有include <QtDebug>

不過應該不是這個問題....吧
legnaleurc
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週四 6月 21, 2007 10:36 am

文章mediakid » 週三 9月 10, 2008 4:29 pm

legnaleurc 寫:神奇了
我的gdb收得到耶QQ

我有include <QtDebug>

不過應該不是這個問題....吧

窩~legnaleurc恭喜您阿

我和三個灌了QT和QDevelop的朋友之中只有一個qDebug可以直接收到XD,我自己的兩台電腦也都不行

想請教您的安裝方式是
執行程式集中的 Qt 4.3.3 Command Prompt?
or
在命令列裡面執行 qtvars.bat compile_debug ?

因為我是用前者,我的gdb是抓來的,不知道這有沒關係,
因為害怕再全部原始碼編譯一次整個環境又掛掉了,
所以確定原因之前不敢再編譯一次
mediakid
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週五 9月 05, 2008 4:35 pm

文章legnaleurc » 週三 9月 10, 2008 8:37 pm

我是用Debian的gdb套件耶...
libqt4和gcc都是套件庫的

Windows上我都用VC去編(Qt 4.4.1)
沒試過MinGW版的
legnaleurc
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週四 6月 21, 2007 10:36 am

文章mediakid » 週四 9月 11, 2008 9:52 am

legnaleurc 寫:我是用Debian的gdb套件耶...
libqt4和gcc都是套件庫的

Windows上我都用VC去編(Qt 4.4.1)
沒試過MinGW版的

嗨嗨~legnaleurc您好,謝謝您的回覆。

喔喔~ 原來是這樣,
說到VC,我灌了VC後去編qt,
呵結果QDevelop連最基本的編譯都不會過說,
之後就先丟在一旁,還沒有去了解。

謝謝
mediakid
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週五 9月 05, 2008 4:35 pm


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客