qtcreator 添加源碼調試


Qt 針對 Windows 平台提供了兩種安裝包:

MinGW版本: 使用MinGW作為默認編輯器,附帶了GCC,GDB 等工具,在qtCreator中可以使用GDB 作為默認的調試器。

MSVC版(VS2013 VS2015 VS2017..)使用MSVC作為默認編譯器,需要使用CDB調試器。

 

在寫代碼的時候,或者調試程序的時候,需要追蹤到qt源碼中查看實現,那么怎么在qt編碼的時候,方便跳轉到對應的qt源碼中呢,以及調試的時候,可以在源碼中下斷點進行調試?

 

1. 我們需要在安裝qt版本到時候,同時選擇進行源碼安裝,未安裝的,也可以去官網下載對應的源碼,手動安裝。

下載地址:https://download.qt.io/development_releases/qt/

 

2. 安裝完源碼之后,打開qt creator,選擇:工具->選項->調試器->概要,在“源碼路勁映射”,點擊“添加qt源碼”,選擇qt源碼所在目錄即可。(eg:D:\Qt\Qt5.12.0\5.12.0\Src)

 

3. 安裝qt版本對應的qdb文件

qt最新離線安裝包不在包含調試信息,我們看到,qt5.12的安裝目錄並沒有pdb文件,所以現在還是無法進行調試,所以我們需要手動安裝qt版本對應的qdb

文件

a. 首先,在qt安裝目錄找到MaintenanceTool,並啟動。

b. 點擊設置->資料檔案庫->臨時資料檔案庫->添加按鈕,添加如下下載源:

  https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5122/

  https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/tools_mingw/

  https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5122_src_doc_examples/

  5122代表的是5.12.2,也可以替換成其它版本。

c. 點擊下一步,添加、刪除組件,選擇安裝調試信息。 (qt debug information files)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM