Qt Creator 配置Msvc 2012的调试器

本文介绍了如何在Windows 8环境下编译Qt5.0.2并使用Cdb进行调试的过程。主要内容包括:选择MSvc2012作为编译器、下载Cdb调试器、安装调试工具以及在Qt Creator中配置调试环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://blog.youkuaiyun.com/ztz0223/article/details/8936478



该方法可以使用在win 8.

1、编译Qt 5.0.2,编译器为Msvc 2012

2、下载Cdb.exe,这个是给控制台调试代码用的,Msvc用的调试器是WinDbg,所以安装vc是没有Cdb的,网址:

http://msdn.microsoft.com/en-US/windows/hardware/gg463009/

进去后,下载cdb的单独安装包:

 

 

 

点击,然后下载。


注意:现在上面说的网址已经不能用了,沿用上面的网址进去下载 WDK 8,这个对应的VS 2012 for win 7, 这个安装很慢。或者下载2010的对应的CDB,下载网址:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=11800

然后解压安装,选择仅仅安装debug tool,安装得到的路径是:

C:\WinDDK\7600.16385.1\Debuggers

这个下面是有CDB的。


3、完成后安装。

4、打开Qt Creator,在"工具"->"选项"里面如下设置地方点击自动检测即可:



### 配置 QtMSVC2015 调试器的方法 #### 安装必要的组件 为了成功配置并使用 MSVC2015 编译器和调试器,在安装过程中需要确保选择了正确的工具集。如果在初始安装阶段未选择 MinGW 或其他必要组件,可能会导致缺少编译器或调试支持的情况发生[^1]。 对于 MSVC2015 的具体需求,应确认已安装 Visual Studio 2015 及其对应的 C++ 工具链。此外,还需要下载适用于该版本的调试器文件,并将其正确放置到指定位置以便 Qt Creator 使用[^3]。 --- #### 设置 Qt VS Tools 完成上述准备工作之后,需通过 **Qt VS Tools** 插件进一步调整开发环境中的选项。此插件允许开发者更灵活地管理不同版本的 Qt 库及其关联的构建工具: - 打开 Visual Studio; - 导航至菜单栏 `QT VS Tools -> Options` 进行全局参数定义[^2]。 在此界面下可指定本地存储的各种 Qt 版本路径以及其他依赖项的位置信息。 --- #### 添加 Kit 到 Qt Creator 当所有外部依赖均已妥善处理完毕后,回到 Qt Creator 中执行最终一步操作——创建新的 Kits 条目来绑定特定平台、编译器与调试设施之间的关系: 1. 启动 Qt Creator 并进入项目视图; 2. 前往 “Tools” → “Options…” → “Kits”,点击左下方按钮新增一项记录; 3. 在弹窗里分别指派目标架构(如 x86_64)、所选编译引擎(即 MSVC2015),还有刚刚引入的那个自定义 Debugger 实体对象作为当前组合的一部分。 完成后保存更改即可尝试运行测试程序验证整个流程是否顺畅运作起来。 --- ```cpp // 测试代码片段用于验证配置有效性 #include <QCoreApplication> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); qDebug() << "Testing configuration with MSVC2015 and debugger."; return a.exec(); } ``` 以上示例展示了如何编写一段简单的控制台应用程序以检验新设定的效果。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值