Qt 5.7之后的版本如何调试源码

下载Qt源码和调试信息

安装Qt源码

在安装Qt组件时,勾选source进行安装。

安装完成后,还需要在Qt Creator中进行配置。

依次点击菜单栏的工具——选项——调试器——概要——添加Qt源码,将安装的Qt路径下的Src目录加入进去即可,如C:\Qt\Qt5.12.6\5.12.6\Src

安装调试器

需要自己下载Windows10 SDK进行安装,并在Qt Creator菜单栏里,依次选择工具——选项——Kits——Debuggers,添加Windows Kits子目录下的cdb.exe路径即可。

下载调试信息(.pdb)

Qt5.7之后的版本pdb文件不再和安装程序放在同一个目录

Qt-Archive此路径无pdb文件。

window下调试需要在下面的目录中取得pdb

Qt-Debug-Info

该地址下有很多目录,Qt 5.12.6可以前往qt5_5126/qt.qt5.5126.debug_info.win64_msvc2017_64/目录下进行下载。

Qt调试信息网页目录

从该路径下载全部.7z压缩包,然后统一解压到Qt安装目录下(如C:\Qt\Qt5.12.6\5.12.6\msvc2017_64),.pdb调试信息文件会分别存放到binqml文件夹下。

Qt调试信息压缩包

Qt源码调试

在自己编写的Qt代码里,添加断点,使用调试器进行调试即可。

使用快捷键F11可进入相应的Qt库函数内部。

注意:只有在调试模式下才能进入Qt源码,无法在编辑模式下使用F2的方式查看源码。

猜你喜欢

转载自blog.csdn.net/gkzscs/article/details/108666717