本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境。开发环境为 Win10 +  QT5.14.2 + Visual Studio 2017。

1、VS2017安装

要在QT中配置MSVC构建套件,必须首先安装Visual Studio,安装的VS的具体版本按QT的当前版本支持的下载。QT5.14.2支持VS2017,VST017社区版的下载地址:VS2017社区版下载。

选择安装C/C++部分,具体安装过程比较简单,可以自行搜索。

2、QT安装

QT的版本选择的是QT5.14.2,这是目前QT官方能提供的自带安装程序的最新版本,下载地址:QT5.14.2下载地址,选择下载 qt-opensource-windows-x86-5.14.2.exe 。可以按照如下所示选择安装模块:

上面的可以说是安装的比较全了,可以根据个人需要进行选择安装。

3、QT中配置MSVC

安装完QT之后,进入 工具->选项->Kits,会发现MSVC的前面会有黄色感叹号,如下所示:

这是因为MSVC2017的构建套件里面没有配置调试工具。

进入微软官网下载Win10 SDK: Win10 SDK下载地址。下载winsdksetup.exe,只选择 Debug for Windows的工具即可,其他都不选择,安装完成之后,QT就会自动进行MSVC的配置(最好重启一下电脑)。

配置好的如下所示:

4、VS中配置QT开发环境

4.1、安装QT插件

首先安装QT插件:

打开VS2017,选择工具 -> 扩展和更新 -> 联机,搜索qt,选择以下插件进行下载安装:

下载安装:

安装完成之后,重新启动VS2017之后,会弹出如下窗口,选择“Modify”按钮:

接下来会弹出如下窗口,

此时需要关闭VS2017!才能继续安装!

安装成功:

安装成功之后,再重新启动VS2017,就会发现在工具栏上,已经有了QT VS Tools工具:

4.2、配置QT插件

接下来需要配置QT的版本,选择 QT VS Tools -> Qt Versions,弹出如下界面并进行配置:

这个Path的选择应该和自己的工程保持一致,另外Path的路径只需要选择到msvc2017目录下就可以了,不需要选择到bin目录下!!!我这里选择的是32位的版本。

4.3、在VS中开发QT程序

在VS2017中,点击 文件-> 新建项目,选择QT -> Qt Widgets Application:

点击“确定”按钮,进行项目设置:


设置完成之后,双击打开xxx.ui文件,在打开 .ui 时,可能会出现以下错误:

此时,应该对QT VS Tools进行设置,选择 QT VS Tools -> Options:

此时Qt Designer选择为False,改为True即可。改完之后接可以正常打开Qt 设计师界面了。

在界面上,拖放一个日历控件,保存退出,测试运行:

显示界面:

QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境相关推荐

  1. ubuntu vscode 配置字体_第五章 Ubuntu搭建ESP32开发环境(vscode)

    Vscode安装 ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决. 编译链操作 下载 官方最新地址 有系统区别,下载对应的压缩到到电脑 · for 64-bit Lin ...

  2. go环境搭建_容器化 Go 开发环境的尝试

    Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! 01 写在前面 昨天上午"起早"到附近的影院看<波西米亚狂想曲>,选的座位比较靠前,最后的二十 ...

  3. python软件包自带的集成开发环境-Python的10大集成开发环境和代码编辑器(指南)...

    使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...

  4. mac怎么安装python开发环境搭建_Mac OS搭建Python开发环境

    简书 Wwwwei 转载请注明原创出处,谢谢! 前言 最近在看一些关于机器学习的内容,其中大量代码需要Python的运行环境,所以搭建了Python开发环境,这里记录下,方便大家学习. 安装Pytho ...

  5. 使用 Qt for Android 获取并利用手机传感器数据(上篇)开发环境省心搭建

    现代手机拥有许多传感器,包括地磁.姿态.GPS.光照.温度.气压.摄像.声音.电磁等,完全就是一个高度集成的科学仪器.不夸张的说,一部手机加上一个外围的计算机和控制系统,做一个功能较强的自主移动机器人 ...

  6. mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建

    准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...

  7. 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )

    本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...

  8. java中的adt安装配置,Android SDK 2.3与Eclipse最新版开发环境搭建

    一.背景和准备 1.Android 简介 Android是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,号称是首个为移动 ...

  9. 【错误记录】Android Studio 中 build.gradle 配置 buildFeatures prefab 错误处理 ( AS 4.1 以上开发环境 | Gradle及插件版本 )

    文章目录 一.问题描述 二.Android Studio 版本.Gradle 版本.Gradle 插件版本 Android Gradle 插件版本说明 一.问题描述 起因 : 需要配置 Android ...

最新文章

  1. 介绍ABC 蜂群算法网站
  2. ServiceMesh有关sidecar理解
  3. python自学视频-师傅带徒弟学Python:第一篇Python基础视频课程
  4. 3月28日云栖精选夜读:小程序,会是下一个创业风口吗?
  5. Vue实例里this的使用
  6. pythongui选哪个方案好_谈谈python中GUI的选择
  7. 如何学好Java?你应该躲开这几个坑
  8. 创新工场CE0李开复:互联网创业黄金时代来临
  9. java使用zmodem_SecureCRT 中使用zmodem和Linux服务器交换文件
  10. html伸缩布局,CSS3 伸缩布局(一)
  11. javascript函数式_JavaScript中的函数式编程—结合实际示例(第2部分)
  12. MailBee.NET Objects接收电子邮件(POP3)教程一:接收简单的电子邮件
  13. WCDMA是什么意思?CDMA是什么意思?GSM是什么意思
  14. 《Orange’s 一个操作系统的实现》3.保护模式4----LDT(Local Descriptor Table)
  15. 清除SQL SERVER日志
  16. 泛函分析复习笔记(二)线性算子与线性泛函
  17. 美林公司的尽职调查应用程序被选入Deloitte Tohmatsu的并购咨询解决方案
  18. 转载 信号量 第六篇
  19. 王思聪他们家到底是干什么的
  20. ubuntu server 14.04安装手册【转】

热门文章

  1. 双开《GTA》和《模拟市长》:腾讯玩自动驾驶的清奇脑洞
  2. tensorflow linux多卡训练_用 Windows 电脑训练深度学习模型?超详细配置教程来了...
  3. 用java打印空白金字塔
  4. SpringCloud Zuul服务网关实操
  5. 电缆sa是不是普通计算机电缆,IC-SA IC-MPIA IAC-CA IAC-MA仪表控制计算机电缆
  6. css 相对定位 position relative
  7. Scratch 真题
  8. 生产者消费者问题 C++实现
  9. 万字长文:详解现代AI和深度学习发展史
  10. C语言实验:等额本金还款法的计算