下载
项目 | 说明 |
snapshots | 预览版,最新的开发测试中的 Qt 库和开发工具。 |
online | Qt 在线安装源。 |
official_releases | 正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码) |
ministro | 迷你版,目前是针对 Android 的版本。 |
learning | 有学习 Qt 的文档教程和示范视频。 |
development_releases | 开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。 |
community_releases | 社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。 |
archive | 各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。 |
选择archive文件夹:
项目 | 说明 |
vsaddin | 这是 Qt 针对 Visual Studio 集成的插件 |
qtcreator | 这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。对于我们教程压根不需要下载它,因为 Qt 5 有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。 |
qt | 这是 Qt 开发环境的下载目录,我们刚说的 Qt 5 的大安装包就在这里面。 |
online_installers | 在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。我们教程采用的全部是离线的大安装包。 |
选择qt/文件夹:
这个 qt 目录包含了所有的 Qt 版本,从 1.0 到目前的 6.3。我选择5.9版本,会看到各种子版本:
Qt 的版本号,比如6.3.1/是完整的 Qt 版本号,第一个数字 6 是大版本号(major),第二个数字 3 是小版本号(minor),第三个数字 1 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。
点击5.9.9/进入:
opensource 是指开源版本;
windows 是指开发环境的操作系统;
x86 是指 32 位系统;
5.9.9 是 Qt 版本号。
我是在windows系统上使用,所以下载qt-opensource-windows-x86-5.9.9.exe,直接点击下载的较慢,另一种方式是镜像下载 点击尾部的Details
点击上图地址进行下载。
最后又下载了5.12.0版本,可在分享的网盘中下载
链接:https://pan.baidu.com/s/1UzYF3x3BxZXf0IAy1cghHw
提取码:efbv
安装
下载完成后,以管理员身份运行exe,运行后如果没有qt账号的话需要注册,然后选择安装路径
Qt 的安装组件分为两部分:一部分是“Qt xxx.xxx”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。
“Qt xxx.xxx”组件说明:(一般选择MinGW xxx, Qt xxx就可以了)
组件 | 说明 |
MSVC *** | 针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。 |
MinGW *** | 编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。 |
UWP *** | WP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。 |
Android *** | 这是针对安卓应用开发的 Qt 库,一般情况下用不到 |
Sources | Qt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。 建议选择,因为某个时候你可能需要它 |
Qt *** | Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到(如果不是为和以前开发的源程序兼容,过时的模块不要选择)。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。 |
部分组件说明:
Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
“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 官网下载最新的安装包是一样用的。 |
选择完了组件,后面步骤不需要设置,根据向导点击下一步就可以了。