VsCode CMake调试QT无法查看源码问题处理

遇到的问题

  • 当我们在VsCode使用CMake来调试QT程序时,想F11进入到QT源码时,发现进不去,无法查看源码

原因

  • 这种情况一般都是安装目录下没有pdb文件导致的。

  • PDB文件:是一个包含调试信息的数据库,它由编译器和链接器在构建程序时生成。PDB文件记录了程序的调试信息,如变量类型、函数原型、源代码行号等,这些信息对于调试和性能分析非常重要。


解决

  • 以我为例,使用的是msvc2019_64的版本,我的QT安装目录下没有PDB文件,那么我就要去官网下载相同版本的PDB。
  • PDB下载,下载qtBase那个就行了。
  • 下载解压完后,为以下文件
  • 将其放到安装的目录下,如

  • 再贴一个QT官网源码的下载路径

  • 放置完后,还需要设置vscode的settings.json文件,具体设置请看我之前写的这篇文章

相关推荐
得鹿梦鱼、10 分钟前
QT控件 修改QtTreePropertyBrowser自定义属性编辑器源码,添加第一列标题勾选,按钮,右键菜单事件等功能
qt·propertybrowser·属性编辑·treeproperty
我劳动我光荣2 小时前
【ESP32-microros(vscode-Platformio)】
ide·vscode·编辑器
九亿AI算法优化工作室&3 小时前
Qt平台+三维建模+动画演示+工业风展示
前端·qt
bookish_2010_prj4 小时前
Jupyter notebook使用技巧
ide·jupyter
LoveXming4 小时前
Qt零散知识点
开发语言·qt
Eiceblue4 小时前
使用Python写入JSON、XML和YAML数据到Excel文件
xml·开发语言·vscode·python·json·excel·pip
alive9035 小时前
【QT】 进程
c++·qt·嵌入式·进程·qprocess
进阶的小木桩6 小时前
【解决方案】vscode 不小心打开了列选择模式,选择时只能选中同一列的数据。
ide·vscode·编辑器
_考不上研究生不改名12 小时前
【完美解决】VSCode连接HPC节点,已配置密钥却还是提示需要输入密码
linux·服务器·vscode·远程连接·hpc·超算集群
Java&Develop13 小时前
idea里面不能运行 node 命令 cmd 里面可以运行咋回事啊
java·ide·intellij-idea