美文网首页
Qt如何在调试时查看源码

Qt如何在调试时查看源码

作者: Jerry_ojk | 来源:发表于2020-09-01 01:27 被阅读0次

    我这里安装的是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目录),配置完成如下图,接下来就可以随便打断点调试查看源码了。

    相关文章

      网友评论

          本文标题:Qt如何在调试时查看源码

          本文链接:https://www.haomeiwen.com/subject/xidmsktx.html