2012-02-22 198 views
4

我剛安裝了qt creator sdk和windows debug的東西。當我嘗試調試調試器時出現警告:Qt調試不會停在斷點

用於調試類型爲「x86-windows-msys-pe-23bit」的二進制文件的首選調試引擎不可用。 調試器引擎Cdb引擎將作爲回退 詳細信息:格式爲'x86-windows-msys-pe-32bit'的二進制文件沒有可用的二進制文件' 然後程序開始構建。

當我在程序中設置斷點時,調試器不會停在斷點處。我已經嘗試了很多事情來讓調試器正常工作,但迄今爲止沒有任何幫助。如果有人有建議,請告訴我。我認爲這可能與我正在使用的編譯器有關,這是類似於mingw,但我不知道如何設置另一個編譯器或類似的東西

回答

0

因爲你不知道msys,最有可能你沒有需要msys編譯器,請從here嘗試mingw編譯器本身。 一定要安裝gcc和gdb。

因爲你沒有提到我認爲是Windows,作爲一個側面說明,如果GDB給你頭疼的問題在Windows上,請使用帶有Code::Blocks綁定MinGW的版本,它可能是舊的,但(尋找那些帶有MinGW的捆綁在一起的一個)。

0

您需要安裝與Qt一起安裝的gdb/cdb才能夠調試您的代碼。嘗試編輯Qt Creator中的工具 - >選項中的選項,並指向正確的gdb路徑。這應該解決這個問題。還有其他選項可用於在設置對話框中配置gdb選項。

相關問題