1. 程式人生 > 其它 >Qt小技巧10.不使用除錯F2直接進入原始碼

Qt小技巧10.不使用除錯F2直接進入原始碼

本文介紹了使用QtCreator在非除錯模式下實現F2直接跳轉到原始碼的方法,非常的簡單。

1 對面的Qter看過來

使用QtCreator開發時,有時候想窺探一下Qt的原始碼,哎呀,網上查一下全部是要開啟除錯才行,不開啟除錯直接F2行不行,答案肯定是可以的,並且啥都不用配置。

2 使用QtCreator的發現的一個問題

比如我現在同時打開了兩個工程,現在我想檢視一個函式,選中它按下F2,這時直接從A工程直接跳轉到B工程的同名函式去了,串了,這不就串了嘛。現在我們利用這個bug(也可以叫特性)實現原始碼的跳轉。

3 準備工作

  1. 安裝Qt時,勾選原始碼,不解釋吧;
  2. 啟動配套的QtCreator,開啟qt.pro工程,我的在D:\Qt\Qt5.6.1\5.6\Src\qt.pro,工程比較大,讓它安安靜靜的多載入一會兒,徹底載入完(特別重要,成不成功在此一舉);
  3. 然後新建/開啟我們自己的工程就可以了。

4 溫馨提示

由於專案需要,我現在使用的版本是Desktop_Qt_5_6_1_MinGW_32bit,新一點的版本不一定行,例如Qt5.12.6_vs2015需要許可才能看原始碼。推薦還是用Mingw的,其它大多數版本應該都可以,需要自行測試。
這種方式不需要任何配置的:

當然,你也可以使用更加新的QtCreator開啟舊的原始碼,隨意,但願你的QtCreator不要被搞崩潰,菩薩保佑。由於qt.pro工程比較大,可能會導致卡頓啥的,也可以開啟qt.pro下的對應的某個子工程,例如qtbase.pro,這樣會快許多,這就要根據你的需要開啟對應的原始碼工程了。

© 版權宣告
文章版權歸作者所有,未經允許請勿轉載。【QQ交流:115124903】 THE END