Qt 源码调试

调试的前提

1、Qt5.9.5源码。

2、Qt5.9.5对应VS2015版本的pdb文件。

前提1:在安装Qt时勾选源代码选项即可,这样安装后的Qt目录会多出一个“Src”的目录,里面就是Qt的源码。

有时需要进入查看和调试源码,这样更加有助于理解。Qt安装包默认安装时没有安装源码选项,需手动勾选Source安装选项。在源码已安装情况下,设置参考如下:

vs+qt

以VS2015为例,其他版本类似。点击解决方案右键->属性->通用属性->调试源码文件。将Qt源码路径加入即可。 e.g C:\Qt\Qt5.9.5\5.9.5\Src

QtCreator

点击顶部菜单栏->工具->选项->调试器->概要->源码路径映射->添加Qt源码->应用

 

前提2:需要到这个网站:http://download.qt.io/archive/qt/5.9/5.9.5/去下载pdb文件,如下图:

下载后打开压缩包:

因为我们使用的是VS2015,而且编译的程序是32位的,所以这里选择上图中红框中的压缩包。现在解压到当前文件夹:

然后打开这个压缩包,将其中所有内容解压到Qt安装路径,如我的电脑是“C:\Qt\Qt5.9.5\5.9.5\msvc2015”。解压后可以看到有许多pdb文件,如下图:

如何调试

先打上断点,然后需要将要调试的Qt项目重新生成下,然后按F5调试,命中断点时按F11即可看到源码。

你可能感兴趣的:(笔记)