问题
安装了qt,vs以及windows SDK后,能够正常识别到MSVC并经行编译及运行,但依旧不能正常使用qt的debug功能,查找网上经验说,是因为Kit没有安装上Debugging Tools for Windows功能,找到应用程序里的Kit,并进行更改:
缺少Debugging Tools for Windows,重新安装。
但是安装后,依旧提示unable to create a debugging engine。
在qt的选项目录下,使用的kit(我用的是MSVC2015)的debugger依旧只有None以及gdb,没有想要的cbd。
问题解决
手动为使用的kit debug加上cdb.exe.
在manage kit中选择使用的kit,下拉找到Debugger选项,发现没有cdb。
手动添加cdb。
这里我自己为New Debugger 起了一个cdb的名字,为其配置路径,前提要安装好windows SDK。
一般情况下,目录在c盘C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe目录下。
而后点击Apply,OK。
最后查看要使用的套件的debugger,选择刚才配置的cdb。
重启后运行,就可以正常debug了。