首页 > 其他 > 详细

Qt Creator配置MSVC调试器

时间:2019-11-12 21:29:22      阅读:259      评论:0      收藏:0      [点我收藏+]

安装完QT后会看到Qt Creator中的MSVC构建组件带有黄色的感叹号,那是因为没有调试器的原因。由于Qt-MSVC版本套件没有默认安装调试器, 需要我们自己手动下载安装。

技术分享图片

根据官方文档http://doc.qt.io/qtcreator/creator-debugger-engines.html, 可以看到支持的调试器如下:

 技术分享图片

 

 

可见,对于MSVC需要安装于是需要安装CDB(Microsoft  Console Debugger)。

安装下载网址:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/index

Win10+VS2017安装:https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

当然,最简单的方法就是下载一个Windbg(根据需要下载x86或x64),安装后就会在其目录下有cdb.exe。

下面以Windbg x64中的cdb.exe为例进行说明:

在Qt Creator中新建Debugger:

技术分享图片

配置构建kits中“MSVC2017 64bit”:

 

技术分享图片

 

保存后,应用即可。记住,64bit一定要使用64位的cdb。

 

 

 

新建Qt工程,选择MSVC2017 64bit构建组件:

技术分享图片

程序入口处加断点,编译成功后,F5执行调试:   可以调试了~

技术分享图片

 

发现的一个问题:调试起来后,F10单步不起左右,必须使用调试菜单中的菜单项才能进行,仔细发现,是第一次调试运行会这样,之后再次运行调试F10快捷键就可以了~感觉是Qt Creator的一个Bug,但是又不是非常严重的影响。具体查找原因请看下篇文章!

Qt Creator配置MSVC调试器

原文:https://www.cnblogs.com/MakeView660/p/11844936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!