查看和調試Qt源碼(動態編譯的QT也可進入源碼)good

簡述

在調試程序的時候,有時須要調試進入 Qt 源碼,這不只有利於咱們瞭解內部實現機制,並且對於解決一些隱蔽性問題頗有幫助。工具

都知道 F11 是「單步進入」,但是在調試的過程當中,按下 F11 卻沒法進入。有人說須要靜態編譯 Qt 才能夠,其實否則,只須要簡單的幾個配置就能夠搞定。.net

 

 

版權全部:一去丶二三裏,轉載請註明出處:http://blog.csdn.net/liang19890820調試

Qt 版本及安裝

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

  • MinGW 版 - 使用 MinGW 做爲默認編譯器
  • MSVC 版(VS20十、VS20十二、VS201三、VS2015…) - 使用 MSVC 做爲默認編譯器

MinGW 中附帶了 GCC、GDB 等工具。因此若是安裝 MinGW 版,可使用 GDB 做爲 Qt Creator 中的默認調試器;若是安裝 MSVC 版,須要去微軟官網額外下載 CDB 調試器。get

要調試進入 Qt 源碼,在安裝 Qt 時,須要確保:編譯器

  • 安裝源碼(默認不選擇 Sources,須要手動勾選)

安裝完成 Qt 以後,Qt Creator 可以正確檢測編譯器和調試器,通常不須要手動配置。固然,也能夠手動添加。源碼

配置 Qt Creator

一切準備就緒以後,要調試進入 Qt 源碼,只須要作:qt

  1. 選擇:工具 -> 選項 -> 調試器 -> 概要
  2. 在「源碼路徑映射」處,點進「添加 Qt 源碼」按鈕,選擇 Qt 源碼安裝目錄(例如:D:\Qt\Qt5.7.1\5.7\Src)

如今,就能夠在你的程序中調試 Qt 源碼了,一塊兒去試試吧!編譯

源碼調試

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

按下 F11 單步進入源碼程序:

恭喜,大功告成!

 

http://blog.csdn.net/liang19890820/article/details/54346241

相關文章
相關標籤/搜索