Qt如何在调试时查看源码

2020-09-01  本文已影响0人  Jerry_ojk

我这里安装的是Qt5.15.0,根据你的Qt版本来选择下载相应的文件。

第一步:首先需要下载Qt源码

方法一:通过Qt维护工具来添加,但是速度慢地怀疑人生不推荐

方法二:直接官网下载 qt-everywhere-src-5.15.0.zip(qt-everywhere-src-5.15.0.tar.xz解压会报错),解压到D:\Qt\5.15.0 (其他目录也可以),地址:https://download.qt.io/archive/qt/5.15/5.15.0/single/

第二步:下载调试信息文件

根据自己Qt版本和编译器(我这里是Qt版本是5.15.0,编译器是msvc2019_64)选择下载对应的调试信息文件。大多数教程里都没有这一步,导致调试时还是无法显示源码,网址如下:

https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5150/qt.qt5.5150.debug_info.win64_msvc2019_64/

根据自己需要调试的模块下载相应的文件,一般只下载qtbase模块就够了,常见的类,如QApplication、QWidget都在里面。需要的是.7z结尾的压缩文件,不要下载.7z.sha1。

下载解压后,把“5.15.0”文件夹合并到Qt安装目录下的“5.15.0”里面,直接复制粘贴就会自动合并了

第三步: 在Qt Creater里设置源码路径

在Qt Creater选项里面打开调试器页面,点击“添加Qt源码”,在弹出的对话框里面选择第一步中下载的源码路径(如果是使用维护工具下载的就选择Src目录),配置完成如下图,接下来就可以随便打断点调试查看源码了。

上一篇下一篇

猜你喜欢

热点阅读