1 對面的Qter看過來
使用QtCreator開發時,有時候想窺探一下Qt的源代碼,哎呀,網上查一下全部是要打開調試纔行,不打開調試直接F2行不行,答案肯定是可以的,並且啥都不用配置。
2 使用QtCreator的發現的一個問題
比如我現在同時打開了兩個工程,現在我想查看一個函數,選中它按下F2,這時直接從A工程直接跳轉到B工程的同名函數去了,串了,這不就串了嘛。現在我們利用這個bug(也可以叫特性)實現源碼的跳轉。
3 準備工作
- 安裝Qt時,勾選源碼,不解釋吧;
- 啓動配套的QtCreator,打開qt.pro工程,我的在
D:\Qt\Qt5.6.1\5.6\Src\qt.pro
,工程比較大,讓它安安靜靜的多加載一會兒,徹底加載完(特別重要,成不成功在此一舉); - 然後新建/打開我們自己的工程就可以了。
4 溫馨提示
由於項目需要,我現在使用的版本是Desktop_Qt_5_6_1_MinGW_32bit,新一點的版本不一定行,例如Qt5.12.6_vs2015需要許可才能看源碼。推薦還是用Mingw的,其它大多數版本應該都可以,需要自行測試。
這種方式不需要任何配置的:
當然,你也可以使用更加新的QtCreator打開舊的源碼,隨意,但願你的QtCreator不要被搞崩潰,菩薩保佑。由於qt.pro工程比較大,可能會導致卡頓啥的,也可以打開qt.pro下的對應的某個子工程,例如qtbase.pro,這樣會快許多,這就要根據你的需要打開對應的源碼工程了。