当前位置: 首页 > news >正文

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编译器中配置好调试器就行啦。

 

http://www.lryc.cn/news/309431.html

相关文章:

  • Linux系统运维命令:终止监听在 TCP端口80上的所有进程(使用lsof,grep,awk组合命令, 终止监听在 TCP某个端口上的所有进程)
  • 开源模型应用落地-业务优化篇(七)
  • 序列化-反序列化--json-xml-protoBuf
  • ubuntu 配置nacos开机启动
  • 单节点大数据平台运维脚本
  • HTML基础知识
  • 牛客禁用题:求阶乘
  • spring.factories的常用配置项
  • 数据库-第二/三章 关系数据库和标准语言SQL【期末复习|考研复习】
  • 【办公类-21-05】20240227单个word按“段落数”拆分多个Word(成果汇编 只有段落文字 1拆5)
  • 【前端素材】推荐优质后台管理系统网页my-Task平台模板(附源码)
  • Linux高负载排查最佳实践
  • 【python开发】网络编程(上)
  • php源码 单色bmp图片取模工具 按任意方式取模 生成字节数组 自由编辑点阵
  • 设计模式-命令模式(Command Pattern)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:位置设置)
  • ShardingJdbc实战-分库分表
  • 51单片机-(定时/计数器)
  • midjourney提示词语法
  • 【鸿蒙 HarmonyOS 4.0】路由router
  • AT24C1024的模拟IIC驱动
  • Stable Diffusion生成式扩散模型代码实现原理
  • 解决Keepalived “脑裂”(双VIP)问题
  • cAdvisor+Prometheus+Grafana 搞定Docker容器监控平台
  • java基础知识面试题
  • 科技云报道:黑马Groq单挑英伟达,AI芯片要变天?
  • 解决i18n国际化可读性问题,傻瓜式webpack中文支持国际化插件开发
  • 【Django】执行查询—F()表达式
  • 202112CSPT4磁盘文件操作
  • 5GC SBA架构