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,这样会快许多,这就要根据你的需要打开对应的源码工程了。

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