Qt小技巧10.不使用调试F2直接进入源码
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,这样会快许多,这就要根据你的需要打开对应的源码工程了。
作者QQ:115124903,欢迎交流。
每一步踏出,都是一次探索,一次成长。
每一步踏出,都是一次探索,一次成长。