栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Creator-配置MSVC调试器

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Creator-配置MSVC调试器

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

根据官方文档Setting Up Debugger | Qt Creator Manual, 可以看到支持的调试器如下:

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

安装下载网址:Debugging Tools for Windows (WinDbg, KD, CDB, NTSD) - Windows drivers | Microsoft Docs

Win10+VS2017安装:Windows SDK - Windows 应用开发

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

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

在Qt Creator中新建Debugger:

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

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

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

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

错误提示:

  C1902: 程序数据库管理器不匹配;请检查安装解决

  

解决方法:

  到D:VisualStudio2015VCbin目录下面拷贝mspdbsrv.exe、mspdb140.dll、mspdbcore.dll、mspdbst.dll到D:VisualStudio2015Common7IDE下面,或者到D:VisualStudio2015Common7IDE目录下面拷贝mspdbsrv.exe、mspdb140.dll、mspdbcore.dll、mspdbst.dll到D:VisualStudio2015VCbin下面,总之就是让这两个文件夹中同时含以上四个文件(如下图)。重Qt启即可。

  你没有看错,以上确实在VisualStudio2015安装目录中进行操作,这确实是Qt运行时发生的错误!!!!

  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/702783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号