Qt中「偵錯程式未設定」的解決方法

2021-07-22 18:41:21 字數 869 閱讀 2385

最近在windows下開發qt程式,原計畫利用(visual studio + qt5)進行開發,但是在配置過程中出現了各種各樣的問題,詳細情況感興趣的研友可以試一下,網上也有各種各樣的解決方案。為了不耽誤程序採用(qtcreator + qt5)進行開發。然而,在此過程中,我發現程式按f5可以直接執行。但設定斷點進入除錯模式時,卻彈出「qt 偵錯程式未設定」錯誤。這個問題的原因是因為沒有在qtcreator中配置偵錯程式導致的。

microsoft debugging tools for windows的目錄為c:\program files\debugging tools for windows (x86)

2)開啟qtcreator,在主介面上選擇「工具->選項」,在彈出的選項對話方塊中選擇「構建套件(kit)」標籤頁,單擊

「手動設定」下面的項,此時可以看到「偵錯程式」等資訊,如下圖:

如果你的qtcreator彈出「qt 偵錯程式未設定」錯誤,那麼偵錯程式資訊欄中一項應該是空的

(我這是配置好後的截圖),單擊右邊的「manage...」按鈕,彈出如下對話方塊:

即跳到選項對話方塊的「debuggers」標籤頁,單擊add按鈕,然後為偵錯程式命名乙個名字,如:cdb.exe,然後單擊選中命名名字後的節點,此時下方會讓你選擇偵錯程式的存放目錄,單擊「瀏覽」按鈕,找到步驟1中安裝

microsoft   debugging tools for windows的目錄,然後單擊ok關閉該對話方塊,之後回到圖1,此時在偵錯程式下拉列表框中找到剛才的新增的偵錯程式名字(我這裡為cdb.exe),單擊ok按鈕關閉圖1的對話方塊,到此配置全部完成,斷點除錯後,「qt 偵錯程式未設定」錯誤不再出現,斷點除錯功能正常。

增強QTP偵錯程式功能的方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!qtp的指令碼編輯器中預設的偵錯程式的功能十分有限,在除錯過程中很多物件的屬性都不能詳細地看到。但是如果安裝了visual studio.net 2008,則可以增強qtp的除錯能力,在 debug viewer 中可以檢視到物件的大部分屬性。可以...

QT程式設計No such slot的解決方法

今天執行乙個查詢對話方塊的 發現find按鈕始終都是禁用的狀態,聽奇怪的,發現make的時候 object connect no such slot finddialog enblefindbutton const qstring no such slot 明明定義了怎麼會沒有呢?奇怪?查了下資料,...

gitignore 設定失效的解決方法

在搭建完乙個新的本地開發環境後,給web專案新增了git倉庫。並與遠端倉庫做好了關聯和 同步。剛開始沒注意 gitignore 檔案在規則設定,在隨後在開發中又陸續新加入了一些需要忽略跟蹤的檔案,但在檢查狀態更新在時候,發現 gitignore 的設定是失效的。gitignore只能忽略那些原來沒有...