2012-03-24 20 views
1

今天我發現我無法在純C的projetc中調試,但我可以在qt gui項目中進行調試。 錯誤是「在代碼0×0退出啓動程序期間」。 我正在使用Win 7的終極64位SP1。我曾在另一臺電腦上試過,情況也是如此。 我的程序在沒有嘗試調試時運行。 有人可以幫忙嗎? Qt SDK 1.2包含qt lib 4.8和qt creator 2.4.1。無法在qt sdk中調試1.2 - 在啓動程序退出時出現代碼0x0

+0

調試器Qt Creator中的β2.5工作得很好。 – facat 2012-03-24 02:51:44

回答

0

如果調試器不能正常工作,請嘗試以下操作:

  1. 確保你至少Qt Creator的2.1使用。

  2. 確保調試器設置正確。有關更多信息,請參閱Setting Up Debugger

  3. 在調試模式下,選擇Windows>視圖>調試器日誌以打開調試器日誌視圖。瀏覽右側窗格的內容,找出發生了什麼問題。在向IRC提問(在#qt-creator頻道上)之前,務必將窗格內容附加到與Qt Creator郵件列表([email protected])相關的調試器相關問題或粘貼到creator.pastebin.com在FreeNode)。

+0

> = thread-group-exited,id =「i1」 sThread組i1已退出 >&「啓動程序退出代碼0x0。\ n」 > 73^error,msg =「啓動程序退出代碼0x0 「。 用於標記73的記錄已滿足(低於設置要求)。兩個響應一個命令? dNOTE:INFERIOR EXITED dState從InferiorSetupRequested(4)更改爲InferiorExitOk(16)。 dState從InferiorExitOk(16)更改爲InferiorShutdownOk(19)。 dState從InferiorShutdownOk(19)更改爲EngineShutdownRequested(20)。 dQUEUE:關閉引擎 s執行失敗:啓動程序在代碼0x0處退出。 – facat 2012-03-24 07:41:58

+0

dCALL:SHUTDOWN ENGINE dINITIATE GDBENGINE SHUTDOWN在狀態0下,PROC: 「命令\ n」 個2 <75-GDB退出 >& 「無符號表被加載使用\」 文件\ > 74 ^處理完畢,bkpt = {number =「1」,type =「breakpoint」,disp =「keep」,enabled =「y」,addr =「」,pending =「\」main.cpp \「:7」 「0」,original-location =「\」main.cpp \「:7」} dBREAKPOINT SYNCHRONIZATION不可能在當前狀態 – facat 2012-03-24 07:42:29

+0

這些是調試器日誌視圖中的內容的一部分。 – facat 2012-03-24 07:43:06

3

取消選中運行在終端,在項目 - >運行選項

相關問題