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

遇到的问题

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

原因

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

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


解决

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

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

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

相关推荐
可峰科技1 分钟前
斗破QT编程入门系列之二:认识Qt:编写一个HelloWorld程序(四星斗师)
开发语言·qt
7年老菜鸡2 小时前
策略模式(C++)三分钟读懂
c++·qt·策略模式
小灰灰__3 小时前
IDEA加载通义灵码插件及使用指南
java·ide·intellij-idea
Mortal_hhh3 小时前
VScode的C/C++点击转到定义,不是跳转定义而是跳转声明怎么办?(内附详细做法)
ide·vscode·stm32·编辑器
无极程序员4 小时前
PHP常量
android·ide·android studio
huanggang9826 小时前
在Ubuntu22.04上使用Qt Creator开发ROS2项目
qt·ros2
老秦包你会6 小时前
Qt第三课 ----------容器类控件
开发语言·qt
小黄人软件7 小时前
android浏览器源码 可输入地址或关键词搜索 android studio 2024 可开发可改地址
android·ide·android studio
spygg7 小时前
Qt低版本多网卡组播bug
qt·组播·多网卡组播·qt5.7.0