QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境
本文主要记录一下如何在 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开发环境相关推荐
- ubuntu vscode 配置字体_第五章 Ubuntu搭建ESP32开发环境(vscode)
Vscode安装 ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决. 编译链操作 下载 官方最新地址 有系统区别,下载对应的压缩到到电脑 · for 64-bit Lin ...
- go环境搭建_容器化 Go 开发环境的尝试
Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! 01 写在前面 昨天上午"起早"到附近的影院看<波西米亚狂想曲>,选的座位比较靠前,最后的二十 ...
- python软件包自带的集成开发环境-Python的10大集成开发环境和代码编辑器(指南)...
使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...
- mac怎么安装python开发环境搭建_Mac OS搭建Python开发环境
简书 Wwwwei 转载请注明原创出处,谢谢! 前言 最近在看一些关于机器学习的内容,其中大量代码需要Python的运行环境,所以搭建了Python开发环境,这里记录下,方便大家学习. 安装Pytho ...
- 使用 Qt for Android 获取并利用手机传感器数据(上篇)开发环境省心搭建
现代手机拥有许多传感器,包括地磁.姿态.GPS.光照.温度.气压.摄像.声音.电磁等,完全就是一个高度集成的科学仪器.不夸张的说,一部手机加上一个外围的计算机和控制系统,做一个功能较强的自主移动机器人 ...
- mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建
准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...
- 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )
本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...
- java中的adt安装配置,Android SDK 2.3与Eclipse最新版开发环境搭建
一.背景和准备 1.Android 简介 Android是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,号称是首个为移动 ...
- 【错误记录】Android Studio 中 build.gradle 配置 buildFeatures prefab 错误处理 ( AS 4.1 以上开发环境 | Gradle及插件版本 )
文章目录 一.问题描述 二.Android Studio 版本.Gradle 版本.Gradle 插件版本 Android Gradle 插件版本说明 一.问题描述 起因 : 需要配置 Android ...
最新文章
- 介绍ABC 蜂群算法网站
- ServiceMesh有关sidecar理解
- python自学视频-师傅带徒弟学Python:第一篇Python基础视频课程
- 3月28日云栖精选夜读:小程序,会是下一个创业风口吗?
- Vue实例里this的使用
- pythongui选哪个方案好_谈谈python中GUI的选择
- 如何学好Java?你应该躲开这几个坑
- 创新工场CE0李开复:互联网创业黄金时代来临
- java使用zmodem_SecureCRT 中使用zmodem和Linux服务器交换文件
- html伸缩布局,CSS3 伸缩布局(一)
- javascript函数式_JavaScript中的函数式编程—结合实际示例(第2部分)
- MailBee.NET Objects接收电子邮件(POP3)教程一:接收简单的电子邮件
- WCDMA是什么意思?CDMA是什么意思?GSM是什么意思
- 《Orange’s 一个操作系统的实现》3.保护模式4----LDT(Local Descriptor Table)
- 清除SQL SERVER日志
- 泛函分析复习笔记(二)线性算子与线性泛函
- 美林公司的尽职调查应用程序被选入Deloitte Tohmatsu的并购咨询解决方案
- 转载 信号量 第六篇
- 王思聪他们家到底是干什么的
- ubuntu server 14.04安装手册【转】
热门文章
- 双开《GTA》和《模拟市长》:腾讯玩自动驾驶的清奇脑洞
- tensorflow linux多卡训练_用 Windows 电脑训练深度学习模型?超详细配置教程来了...
- 用java打印空白金字塔
- SpringCloud Zuul服务网关实操
- 电缆sa是不是普通计算机电缆,IC-SA IC-MPIA IAC-CA IAC-MA仪表控制计算机电缆
- css 相对定位 position relative
- Scratch 真题
- 生产者消费者问题 C++实现
- 万字长文:详解现代AI和深度学习发展史
- C语言实验:等额本金还款法的计算