Qt Creator配置MSVC编译环境、调试环境

在windows上开发,一般使用Qt Creator自带mingw编译器,编译和调试都很方便,安装Qt时勾选后,自动配置完毕。

但是有时候我们需要使用MSVC的编译器,这个时候我们没法直接使用,需要配置环境才能使用,以下是配置方案。

首先确保在安装Qt的时候,已经勾选了msvc的编译器。

然后在安装visual的时候勾选visual C++生成工具,勾选windows 10 SDK。

这里我使用的是vs2017。

好了,到这一步,QtCreator和visual studio都已经安装完成了,但是在QtCreator单独使用msvc的编译器还是没法编译。

解决方法:将刚才安装好的SDK目录下x64下面的 rc.exe 拷贝到 Qt安装的目录下。

这里我使用的是x64的版本,所以64位的rc.exe拷贝到Qt msvc64的版本下。

进行到这一步之后,QtCreator可以单独使用msvc的编译器进行编译,这个时候没有办法调试程序。

解决办法:Qt Creator配置MSVC调试器

在Qt Creator当中,编译使用MSVC,但是调试是使用cdb.exe。

获取和安装:cdb.exe 在 Debugging tools for Windows 中,而现在已经不单独提供下载,只在Windows SDK 或者Windows Driver Kit里面包含 所以需要下载微软的调试工具,最少需要下载 Windows SDK。

1.打开电脑的控制面板里面的卸载与更改程序,这里选择开发工具包我箭头指向的这个,右键选择更改。

2.选择change

3.勾选圈住的地方,确定即可。

4.然后Qt Creator中的设置套件中的 Debugger 选中下图的调试器就行了。

新建msvcGDB,选择cdb.exe的路径

在msvc编译器中配置好调试器就行啦。

相关推荐
ShineWinsu1 小时前
对于TRAE中配置Qt的解析
开发语言·c++·ide·vscode·qt·ai·trae
wy3136228211 小时前
Git——ignore让项目的 target 目录真正被忽略(忽略其他文件也是同样的道理)
开发语言·git
格林威1 小时前
C#图像分块处理:图像按行或按块(Tile)切分,多个 CPU 核心同时处理不同的区域
开发语言·图像处理·人工智能·机器学习·计算机视觉·c#·工业相机
小小龙学IT1 小时前
第一节 QML 背景介绍
c++·qt·js
leisoo80971 小时前
财报舞弊预警系统实战用Python挖掘应收存货异常因子 IG50免费开源股票数据API接口
开发语言·python
君顾11 小时前
AI新零售线上商城系统实战:架构设计与开发全流程指南
java·开发语言·零售
水饺编程1 小时前
第5章,[Win32 章节] :创建、选择和删除画笔
c语言·c++·windows·visual studio
wind100322 小时前
Outdated Visual C++ Redistributable 过时 VC++ 运行库报错修复
开发语言·c++
吾皇斯巴达2 小时前
O_DIRECT与gcsfuse的go程序中实现内存页面对齐
开发语言·后端·golang
小小龙学IT2 小时前
Abseil 开源 C++ 公共库深度解析:从 SwissTable 到 Status 的 Google 工程实践
c++·开源