Qt系列文章目录
文章目录
前言
使用QtCreator 12.9中新建的工程无法调试程序,全部是默认的,CDB也已经安装好,可是在QtCreator中可以打断点,但按F5启动调试,还是不行。
一、CDB配置问题
1.首先选择”工具->选项
##2. 选择Kids
配置Qt调试器,点击: Desktop Qt5.12.9 MSVC2017 64bit
3.配置cdb调试器路径
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe
注意:这里一定要选择x64目录下的cdb.exe,如果选择 C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe
就无法使用cdb调试器了
cdb下载安装
下载cdb调试器
1.首先去微软官网下载cdb调试器:
下载cdb调试器
2.选择: Windows 驱动程序工具包 (WDK)。
3.下载 Windows 11 SDK (22000.1)
4.DOWNLOAD THE INSTALLER
DOWNLOAD THE .ISO
下载安装即可
方法2 :在vs2019中安装单个sdk组件
在vs2019中安装单个sdk组件
1.在window开始,找到vs2019安装器
2.
在右边可以看到单个组件,这里选择windows 10 SDK
cdb调试器配置
1.在QtCreator中选择 工具->选项
2.配置kids
3.配置cdb路径
注意:这里我使用的是:Desktop Qt 5.12.9 MSVC2017 64bit
那么:debugger也要是64bit的:Auto-detected CDB at C:\Program files (x86)Windows Kits\10\Debuggers\x64\cdb.exe,如果这里选择32位的话,cdb一样不能调试,切记,切记!!!!