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

遇到的问题

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

原因

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

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


解决

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

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

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

相关推荐
金色熊族2 小时前
QTransform使用心得(二)--仿射变换、非仿射变换、矩阵
qt·线性代数·矩阵
色空大师2 小时前
【debug调试详解-idea】
java·ide·intellij-idea·调试·远程调试
女神下凡4 小时前
这是 Cursor(Composer) 的五种核心交互模式
服务器·人工智能·windows·vscode·microsoft
Tiger Z5 小时前
Positron 教程7 --- 工作区
ide·编程·positron
木囧5 小时前
PyCharm手动创建虚拟环境
ide·python·pycharm
乌托邦2号5 小时前
Qt实现CS的自动化构建流程
qt·自动化
小短腿的代码世界6 小时前
WebSocket协议在Qt中的工业级实现:5层架构设计与万级并发压测验证
qt·websocket·网络协议
生信碱移7 小时前
Vscode 连接 ipynb 选择内核无法自动显示 conda 环境对应的 python
服务器·人工智能·经验分享·vscode·python
爱就是恒久忍耐7 小时前
VSCode里clangd如何配置跳转
ide·vscode·编辑器
SmartManWind7 小时前
vscode中claude-code插件wsl中开启自动模式
ide·vscode·编辑器·claude code