Qt如何在調試時查看源碼

我這里安裝的是Qt5.15.0,根據(jù)你的Qt版本來選擇下載相應的文件。

第一步:首先需要下載Qt源碼

方法一:通過Qt維護工具來添加,但是速度慢地懷疑人生,不推薦

方法二:直接官網(wǎng)下載 qt-everywhere-src-5.15.0.zip(qt-everywhere-src-5.15.0.tar.xz解壓會報錯),解壓到D:\Qt\5.15.0 (其他目錄也可以),地址:https://download.qt.io/archive/qt/5.15/5.15.0/single/

第二步:下載調試信息文件

根據(jù)自己Qt版本和編譯器(我這里是Qt版本是5.15.0,編譯器是msvc2019_64)選擇下載對應的調試信息文件。大多數(shù)教程里都沒有這一步,導致調試時還是無法顯示源碼,網(wǎng)址如下:

https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5150/qt.qt5.5150.debug_info.win64_msvc2019_64/

根據(jù)自己需要調試的模塊下載相應的文件,一般只下載qtbase模塊就夠了,常見的類,如QApplication、QWidget都在里面。需要的是.7z結尾的壓縮文件,不要下載.7z.sha1。

下載解壓后,把“5.15.0”文件夾合并到Qt安裝目錄下的“5.15.0”里面,直接復制粘貼就會自動合并了

第三步:在Qt Creater里設置源碼路徑

在Qt Creater選項里面打開調試器頁面,點擊“添加Qt源碼”,在彈出的對話框里面選擇第一步中下載的源碼路徑(如果是使用維護工具下載的就選擇Src目錄),配置完成如下圖,接下來就可以隨便打斷點調試查看源碼了。

相關鏈接?https://doc.qt.io/qtcreator/creator-debugger-engines.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容