下载
先进入qt官网 :https://www.qt.io/
依次点击 Products -> Qt Development Tools
点击 Download Qt
我们要下载社区版,也就是开源版本,点击 Explore Qt Community Edition
下拉滚动条,找到 Download The Qt Online Installer, 点他
点击 Offline Packages (离线包)
选择 Other Downloads (其他下载), 点击 Archive for old versions(旧版本的存档)
点击 qt
选择5.14版本
选择 5.14.2
点击 qt-opensource-windows-x86-5.14.2.exe 即可下载
安装
双击下载好的 qt-opensource-windows-x86-5.14.2.exe ,会打开安装界面,第一页是提示,告诉你安装的版本号,且需要登录,如果没有账号去官网注册
点击next, 需要登录才能进行下一步操作,输入自己的qt账号即可,
点击下一步后,这个页面提醒你必须遵守开源协议,关于开源协议的解释请看以下文章:
- qt收费吗? https://blog.csdn.net/shareCode/article/details/7420306
- GPL协议原文 - http://www.gnu.org/copyleft/gpl.html
- GPL协议中文译文 - http://bergwolf.googlepages.com/gplv3_zh
- LGPL协议原文 - http://www.gnu.org/copyleft/lesser.html
- LGPL协议中文译文 - http://www.thebigfly.com/gnu/lgpl/lgpl-v3.php
- 58种不同的开源协议 - http://www.fsf.org/licensing/licenses/
- 什么是动态链接 - http://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E9%93%BE%E6%8E%A5%E5%BA%93
- 官方声明 - http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt
- 官方Q&A - http://www.qtsoftware.com/about/licensing/frequently-asked-questions
点击下一步,进入欢迎安装qt页面
点击下一步,进入安装目录选择页
点击下一步,进入组件选择页面,按照自己选择即可, 以下是我选择的组件
组件说明
组件 | 说明 |
---|---|
MinGW 5.3.0 32 bit |
编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。是本教程使用 MinGW 编译,所以必须安装。 |
UWP *** |
UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。 |
MSVC *** |
针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。如果你不使用 MSVC 编译器进行开发,就不用安装。本教程使用 MinGW 编译组件,所以不用安装 MSVC *** 组件。 |
Android *** |
这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装,一般情况下用不到。 |
Sources |
Qt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。 |
Qt *** |
Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。 |
部分组件说明:
组件 | 说明 |
---|---|
Qt Charts | 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。 |
Qt Data Visualization | 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。 |
Qt Lottie Animation | Qt Lottie Animation 提供了一个 QML API,用于渲染图形和动画,这些图形和动画由 Adobe After Effects 的 Bodymovin 插件以 JSON 格式导出。 |
Qt Purchasing | 用于处理 Android、iOS 和 macOS 上的应用内购买的跨平台 API。 |
Qt Virtual Keyboard | Qt Quick 虚拟键盘 |
Qt WebEngine | 集成了Google Chromium Web,充分利用了整个 Qt 图形堆栈集成,允许原生 Qt 控件与 Web 内容和 OpenGL 着色器的无缝混合和叠加。 |
Qt Network Authorization | Qt 网络授权是一个附加库,它使 Qt 应用程序能够使用不同的 Web 身份验证系统。 |
Qt WebGL Streaming Plugin | 一个 Qt Platform Abstraction 插件,它通过网络将 Qt Quick & Qt OpenGL 应用程序流式传输到支持 WebGL 的浏览器。 |
Qt Scritp(Deprecated) | 是脚本模块,已被抛弃,不建议安装。 |
Qt Quick 3D | 这是 Qt 的一个模块,它为 Qt Quick 提供一些实现 3D 图形功能的 API。Qt Quick 是 QML 的控件库。 |
Qt Quick Timeline | 这是 Qt Quick 的一个模块,在 Qt Design Studio 和 Qt Quick Designer 软件中会被用到,不涉及QML和Qt Quick 编程可以不安装。 |
“Tools” 分类下的开发组件
组件 | 说明 |
---|---|
Qt Creator 4.11.1 | 这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。 |
Qt Creator 4.11.1 CDB Debugger surpport | 用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。 |
MinGW 7.3.0 | 这是开源的编译器套件,这本教程必须用到的,需要读者勾选安装。 |
Strawberry Perl 5.22.1.3 | 用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。 |
原文链接:https://blog.csdn.net/qq_53857257/article/details/129112463
点击下一步,进入确认协议页面,点击已读继续下一步
设置快捷方式
点击下一步,告诉你计算机需要7.86g的磁盘空间;