天天看點

檢視和調試Qt源碼簡述Qt 版本及安裝配置 Qt Creator源碼調試更多參考

在調試程式的時候,有時需要調試進入 qt 源碼,這不僅有利于我們了解内部實作機制,而且對于解決一些隐蔽性問題很有幫助。

都知道 f11 是“單步進入”,可是在調試的過程中,按下 f11 卻無法進入。有人說需要靜态編譯 qt 才可以,其實不然,隻需要簡單的幾個配置就可以搞定。

<a href="#%e7%ae%80%e8%bf%b0">簡述</a>

<a href="#qt-%e7%89%88%e6%9c%ac%e5%8f%8a%e5%ae%89%e8%a3%85">qt 版本及安裝</a>

<a href="#%e9%85%8d%e7%bd%ae-qt-creator">配置 qt creator</a>

<a href="#%e6%ba%90%e7%a0%81%e8%b0%83%e8%af%95">源碼調試</a>

<a href="#%e6%9b%b4%e5%a4%9a%e5%8f%82%e8%80%83">更多參考</a>

qt 針對 windows 平台提供了兩種安裝包:

mingw 版 - 使用 mingw 作為預設編譯器

msvc 版(vs2010、vs2012、vs2013、vs2015…) - 使用 msvc 作為預設編譯器

mingw 中附帶了 gcc、gdb 等工具。是以如果安裝 mingw 版,可以使用 gdb 作為 qt creator 中的預設調試器;如果安裝 msvc 版,需要去微軟官網額外下載下傳 cdb 調試器。

要調試進入 qt 源碼,在安裝 qt 時,需要確定:

安裝源碼(預設不選擇 sources,需要手動勾選)

安裝完成 qt 之後,qt creator 能夠正确檢測編譯器和調試器,一般不需要手動配置。當然,也可以手動添加。

一切準備就緒之後,要調試進入 qt 源碼,隻需要做:

選擇:工具 -&gt; 選項 -&gt; 調試器 -&gt; 概要

在“源碼路徑映射”處,點進“添加 qt 源碼”按鈕,選擇 qt 源碼安裝目錄(例如:d:\qt\qt5.7.1\5.7\src)

檢視和調試Qt源碼簡述Qt 版本及安裝配置 Qt Creator源碼調試更多參考

現在,就可以在你的程式中調試 qt 源碼了,一起去試試吧!

建立一個示例工程,在需要調試的位置打上斷點:

檢視和調試Qt源碼簡述Qt 版本及安裝配置 Qt Creator源碼調試更多參考

按下 f11 單步進入源碼程式:

檢視和調試Qt源碼簡述Qt 版本及安裝配置 Qt Creator源碼調試更多參考

恭喜,大功告成!

<a href="http://blog.csdn.net/liang19890820/article/details/49874033">qt環境搭建(visual studio)</a>

<a href="http://blog.csdn.net/liang19890820/article/details/49894691">qt環境搭建(qt creator)</a>

<a href="http://blog.csdn.net/liang19890820/article/details/53931813">qt5.7 + vs2015 環境搭建</a>

繼續閱讀