Qt5.14.2安装、配置及测试(Win10)

本文详细介绍了在Windows 10环境下下载、安装Qt 5.14.2的各个版本,包括预览版、正式发行版,以及如何选择合适的组件。重点讲解了如何配置MSVC环境,包括VS2015的安装和C++环境配置,以及调试工具的安装。最后提供了Qt自带示例的测试步骤。

一、系统环境

Win10

二、软件下载

1、QT下载包介绍

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:Qt Downloads
Qt Downloads界面

项目说明
snapshots预览版,最新的开发测试版本,包含 Qt 库和开发工具。
onlineQt 在线安装包。
official_releases正式发布版,包含Qt开发环境和源代码。
new_archive新存档的 Qt 开发工具安装包。
ministro迷你版,针对 Android 开发版本。
linguist_releasesQt 界面翻译工具。
learningQt 学习资料,有文档教程和示范视频等。
development_releasesQt 开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。
community_releases社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。
archive各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。

official_releases 和 archive 文件夹都有最新的 Qt 开发环境安装包,看了很多教程,一般都是在 archive 文件夹里下载。点击进入 archive 文件夹:
 archive 文件夹

项目说明
vsaddinQt 针对 Visual Studio 集成的插件
qtcreatorQt 官方的集成开发工具;但 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。 Qt 5 有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。
qtQt 开发环境的下载文件夹。
online_installers在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。我们教程采用的全部是离线的大安装包。
additional_librariesQT附加库,包含QT网络认证,qt 图像格式

点进qt文件夹,包含了所有的 Qt 版本,从 1.0 到目前的 6.3。
所有的 Qt 版本
进入 5.14文件夹,可以看到各种子版本:
5.14文件夹
Qt 的版本号:
5.14.2是 Qt 版本号第一位 5 是大版本号(major),第二位 14 是小版本号(minor),第三位 2 是补丁号(patch)。
选择时,只要前两位相同,Qt 的特性就一致的,第三位是对该版本的补丁更新。
点进5.14.2/:
5.14.2文件夹
点击QT基于Windows版本下载。

qt-opensource-windows-x86-5.14.2.exe命名规则:
opensource 是指开源版本;
windows 是指开发环境的操作系统;
x86 是指 32 位系统;
5.14.2 是 Qt 版本号。

2、Qt5.14.2下载网址

官网: Qt5.14.2下载网址
Qt5.14.2下载网址
国内镜像网站:
中国科学技术大学开源软件镜像站
在这里插入图片描述
清华大学开源软件镜像站
在这里插入图片描述
开源软件镜像网站
在这里插入图片描述
Qt下载最好使用国外镜像或者迅雷下载,不然会很慢。
在某个链接处单击鼠标右键,会弹出一个菜单,选择“复制链接地址”,并粘贴到迅雷的下载框,如果迅雷官方有资源,就会自动识别,下载速度就很快了。
下载好之后的安装包:
在这里插入图片描述

三、软件安装

1、管理员权限运行qt-opensource-windows-x86-5.14.2.exe

在这里插入图片描述

2、点击next

在这里插入图片描述

3、登录或者注册Qt Account,然后点击next

在这里插入图片描述

4、勾选方框,并点击下一步

在这里插入图片描述

5、点击下一步

在这里插入图片描述

6、指定Qt5.14.2的安装目录,勾选方框,并点击下一步

在这里插入图片描述

7、选择Qt需要安装的组件,不要直接点下一步,否则Qt无法运行,先点开Qt 5.14.2下拉

在这里插入图片描述
Qt 的安装组件分为两部分:
一部分是“Qt x.xx.xx”,该部分包含真正的 Qt 开发库组件;另一部分是“Developer and Designer Tools”,该部分包含集成开发环境和编译工具。
“Qt x.xx.xx”组件说明:(一般选择MinGW xxx, Qt xxx就可以了)

组件说明
MSVC ***针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 、 msvc2015 64-bit 、 msvc2017 32-bit 和 msvc2017 64-bit等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。
MinGW ***编译器模块,使用MinGW 编译的勾选。默认勾选,选择对应位数系统。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。
UWP ***UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。安装该组件需要计算机上已经安装相应版本的 Visual Studio。
Android这是针对安卓应用开发的 Qt 库,安卓开发勾选。
SourcesQt源代码包,建议选择,可能某个时候需要它。
Qt ***Qt 的附加模块,大部分建议安装,这些附加模块括号里的 Technology Preview ,是技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到(如果不是为和以前开发的源程序兼容,过时的模块不要选择)。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。

“Developer and Designer Tools”分类下的开发组件(一般选择Qt Creator xxx 和MinGW xxxxx)

组件说明
Qt Creator xxx这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。
Qt Creator xxxx CDB Debugger surpport用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。
MinGW xxxxx这是开源的编译器套件,建议安装
Strawberry Perl 5.22.1.3用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。

8、按如下默认的就好,然后点击下一步

在这里插入图片描述

9、选中I have后点击下一步

在这里插入图片描述

10、点击下一步

在这里插入图片描述

11、点击安装

在这里插入图片描述

12、等待安装结束

在这里插入图片描述

13、点击下一步

在这里插入图片描述

14、最后点完成,至此安装结束。

在这里插入图片描述

15、完成安装, 打开软件

在这里插入图片描述

16、安装完成之后,在 Windows“开始”菜单中会看到 Qt 的 程序组。

在这里插入图片描述

程序说明
Assistant(Qt 助手)用来查看帮助文档,已被集成在 Qt Creator 中。
Designer(Qt 设计师)图形界面可视化编辑工具,已被集成在 Qt Creator 中,在 Qt Creator 中编辑或创建界面文件时,就可以自动打开。
Linguist(Qt 语言家)多国语言翻译支持工具,可以用来编辑语言资源文件,在开发多语言界面的应用程序时会用到。
Qt 5.xx.x(MinGW 5.3.0 32bit)Qt 命令行工具,用来配置 Qt 开发环境(主要是设置 PATH 变量)

四、环境配置

Qt安装完成后,MinGW环境一般可以正常运行项目,但MSVC环境需要配置。打开 Qt Creator ,点击 工具—>选项—>构建套件(Kit),可以查看构建套件(Kit)的构建环境,其中MinGW构建套件是一个显示器形象为正常情况,MSVC构建套件是黄色感叹号为异常情况。

1、Compiler配置

点击选中Desktop Qt 5.14.2 MSVC2015 64bit,可以发现Compiler(编译器)显示No compiler,Debugger(调试器)显示None。
在这里插入图片描述
Compiler(编译器)处应配置C++环境,MSVC2015是搭配VS2015(版本14.0),当系统没有安装相应的VS或VS未配置C++时,使用MSV****是无法运行的。

a)VS2015未安装

下载Visual Studio 2015,安装。

b)VS未配置C++
1)Qt若打开,将Qt关闭。
2)搜索“控制面板”,点击“卸载程序”,选中Microsoft Visual Studio Professional 2015,右键点击“更改”,或选择界面上的“更改”。

在这里插入图片描述

3)系统会弹出如下界面,显示“正在配置源”。

在这里插入图片描述

4)系统配置完后,出现如下见面,点击“修改”。

在这里插入图片描述

5)选中“Visual C++”,点击“下一步”。

在这里插入图片描述

6)点击“更新”。

在这里插入图片描述

7)等待VS2015配置完成

在这里插入图片描述
在这里插入图片描述

8)点击关闭

在这里插入图片描述

9)打开Qt,点击 工具—>选项—>构建套件(Kit),查看构建套件(Kit)的构建环境,发现MSVC构建套件还是黄色感叹号,但Compiler(编译器)中C、C++自动配置了编译器,为14.0。

在这里插入图片描述

10)如果系统没有检测出来,先查看下"编译器",看“编译器”内是否有检测到14.0的环境,有的话,返回"构建套件(Kit)",在Compiler处手动添加编译环境;没有的话,重启下,还没有,那就可能没装好。

在这里插入图片描述

2、Debugger 配置

1)Qt若打开,将Qt关闭。
2)缺少windows software development kit,在官网下载

Windows SDK - Windows 应用开发 (microsoft.com)
在这里插入图片描述

3)下载后的镜像文件或exe文件

在这里插入图片描述
在这里插入图片描述

4)静默安装exe文件或则按照下面图片发勾选安装。

下载 Windows 调试工具 - WinDbg - Windows drivers | Microsoft Docs
在这里插入图片描述

5)打开Qt,点击 工具—>选项—>构建套件(Kit),查看构建套件(Kit)的构建环境,会发现MSVC构建套件是正常情况显示为显示器形象。
6)如果系统没有检测出来,先查看下"Debugger",看"Debugger"内是否有检测到Windows Kit,有的话,直接点中相应的环境,然后点击右侧“Clone”,或则,返回"构建套件(Kit)",在"Debugger"处手动添加;没有的话,重启下,还没有,卸载重装。

在这里插入图片描述

五、测试

Qt自带了很多示例。

1、打开软件,进入欢迎–>示例,然后随便点击一个实例

在这里插入图片描述
在这里插入图片描述

2、选择运行环境,然后点击config project。

在这里插入图片描述

3、这个时候它会调到编辑页面,可以看出打开了这个项目,然后点击运行,出现问题了!

在这里插入图片描述
在这里插入图片描述

4、点击项目,构建环境的构建目录标红(目录标红表示无此路径),可能这个路径生成不了,改到桌面,就好了,但是改回去又可以了(不太懂),后面点击新示例又都可以正常运行。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<think> 我们正在处理一个关于Qt配置MSVC编译器的问题。用户明确要求查找在Qt 5.14.2版本中配置MSVC2017的方法。根据提供的引用,我们可以总结出以下步骤: 引用[1]提到:在Qt5.14.2 + MSVC2017 64位环境下编译好的MQTT客户端资源文件,说明Qt5.14.2可以配合MSVC2017使用。 引用[2]提供了Qt5.14.2+MSVC2017编译MySQL驱动的方法,其中涉及到了使用MSVC2017编译Qt的插件。 引用[3]则提到了在QT5.14.2+MSVC2015环境搭建中遇到编译错误的解决方法,虽然不是直接针对MSVC2017,但方法可能类似。 但是,用户的问题是如何配置Qt 5.14.2使用MSVC2017编译器。配置通常包括安装必要的组件和设置环境。 步骤通常如下: 1. 安装Visual Studio 2017,并确保安装了C++开发环境。 2. 安装Qt 5.14.2,并在安装时选择MSVC2017 64位(或32位)的组件。 3. 配置Qt Creator,使其能够识别MSVC2017编译器。 然而,从引用[3]中我们注意到,有时在编译时可能会遇到环境变量问题(如nmake报错),这时需要手动设置环境变量。 因此,我们可以给出以下步骤: 第一步:安装Visual Studio 2017 - 安装Visual Studio 2017,选择“使用C++的桌面开发”工作负载,并确保安装Windows 10 SDK等必要组件。 第二步:安装Qt 5.14.2 - 在Qt安装程序中,选择与MSVC2017对应的Qt版本组件(如“Qt 5.14.2 > MSVC 2017 64-bit”)。 第三步:配置Qt Creator - 打开Qt Creator,进入“工具”->“选项”->“Kits”选项卡。 - 检查自动检测到的编译器(MSVC2017)和Qt版本是否已经存在,并配置一个Kit(套件): - 选择正确的编译器(MSVC2017) - 选择对应的Qt版本(Qt 5.14.2 MSVC2017 64bit) - 选择正确的调试器(通常会自动检测,如果没有,需要手动指定) 第四步:处理可能的环境问题(参考引用[3]) - 如果在编译时遇到nmake错误(如fatal error U1077),可能是环境变量未正确设置。可以通过运行vcvarsall.bat脚本来设置环境变量。 - 打开命令提示符(cmd),进入Visual Studio 2017的VC目录,例如: `cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"` - 运行:`vcvarsall.bat x64`(如果是64位) - 然后,在同一个命令提示符中启动Qt Creator,这样环境变量就会生效。 注意:另一种方法是在Qt Creator的构建环境中添加环境变量,但通常运行vcvarsall.bat后设置的环境变量是暂时的。如果希望永久生效,可能需要将相关路径添加到系统环境变量PATH中。 第五步:测试配置 - 创建一个简单的Qt项目,选择配置好的Kit,构建并运行。 需要注意的是,引用[2]中提到了编译MySQL驱动的方法,这属于高级配置,如果用户需要连接MySQL,可以参考引用[2]的步骤。但用户当前的问题只是配置MSVC2017,因此我们只需回答配置方法。 综上所述,我们将按照上述步骤回答用户。 </think> 在Qt 5.14.2配置MSVC 2017编译器的步骤如下: ### 一、环境准备 1. **安装Visual Studio 2017** - 安装时需勾选"使用C++的桌面开发"工作负载 - 包含Windows 10 SDK和Visual C++工具集 - 建议安装路径使用默认值(`C:\Program Files (x86)\Microsoft Visual Studio\2017\Community`) 2. **安装Qt 5.14.2** - 在Qt安装程序中勾选: `MSVC 2017 64-bit`(必选) `Sources`(可选,用于驱动编译) - 确认安装路径无中文或空格 ### 二、环境变量配置 1. 添加系统环境变量: ```bash PATH += C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\<version>\bin\Hostx64\x64 ``` 2. 配置编译器路径(若QtCreator未自动识别): ```ini # MSVC2017编译器路径示例 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64 ``` ### 三、QtCreator配置步骤 1. 打开QtCreator → `工具` → `选项` → `Kits` 2. 在`编译器`标签页: - 检查是否自动检测到`MSVC2017 64bit` - 若未检测到,手动添加路径至`C:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin` 3. 在`Kits`标签页: - 新建套件命名为`Qt 5.14.2 MSVC2017 64bit` - 选择对应Qt版本和MSVC编译器 ### 四、常见问题解决 1. **编译报错 U1077**: 执行环境初始化脚本: ```cmd cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build" vcvarsall.bat x64 ``` [^3] 2. **数据库驱动支持**: 如需MySQL连接,需手动编译驱动: ```pro # mysql.pro配置示例 INCLUDEPATH += "D:/mysql-8.0.33-winx64/include" LIBS += "D:/mysql-8.0.33-winx64/lib/libmysql.lib" ``` [^2] ### 五、验证配置 创建测试项目: ```cpp #include <QCoreApplication> #include <QtDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); qDebug() << "MSVC2017配置成功"; return a.exec(); } ``` 输出调试信息即表示配置完成。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值