Qt小技巧10.不使用調試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,這樣會快許多,這就要根據你的需要打開對應的源碼工程了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章