作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
Qt 是一个跨平台的 C++ 应用程序开发框架,它提供了丰富的组件库和工具,使得开发人员可以在各种平台上轻松地开发 GUI 应用程序。
由于我们的教程 《细说 QML》 是基于 Qt6 的,截至目前为止,Qt6 的最新版本为 Qt6.5,我们就以该版本为例,详细介绍下 Windows 下的开发环境搭建。
安装参考
在开始安装 Qt 之前,需要先下载安装包。在以前的版本中,官方提供了离线和在线两种安装方式。但从 Qt5.15 开始,官网上已经看不到离线安装包了,描述如下:
We recommend you use the Qt Online Installer for first time installations and the Qt Maintenance Tool for changes to a current install.
也就是说,官方更建议使用在线安装。如果要改变当前的安装版本,可以使用 Qt Maintenance Tool 工具,这样更加便捷。
Qt6 相关链接,具体可参考:
- Qt6 概览:https://www.qt.io/cn/product/qt6
- Qt 下载地址:https://download.qt.io/
- 在线安装器下载地址:https://download.qt.io/archive/online_installers/
下载安装器
进入 在线安装器下载地址,选择 4.6 安装包并进行下载:
在线安装
运行下载好的 Qt 安装包,按照安装向导的提示进行安装。需要注意的是,Qt 的安装路径不应该包含中文、空格等特殊字符,以免出现不可预知的错误。
- 登录
登录 Qt 账户,倘若没有,点击界面中的“注册”链接来创建账户。
- 开源义务
如果是个人使用,勾选最底下的复选框;如果是公司,需要填写公司名称。
建议: 认真阅读这里的协议,并在后续使用中遵循,否则很容易收到律师函,当然即使遵循了也很有可能收到,不信你问问周围的小伙伴 O(∩_∩)O哈哈~。(这下明白为什么要在线安装了吧?因为可以更好地收集用户信息)
- 欢迎
这一步没什么,直接点击“下一步”。
- 为 Qt 做贡献
第一个是“发送统计信息帮助 Qt 改进”,第二个是“禁止发送”,选择哪个都可以。
建议: 你清楚它到底在统计什么?是使用了哪些商业模块?还是 …?所以选择禁止就对了。
- 安装目录
按照个人安装习惯选择常用的路径(不能包含中文、空格等特殊字符),并选择“自定义安装”。
- 选择组件
这些组件分为两部分:一部分位于“Qt 6.5.2”下,主要包含了 Qt 的开发库以及源码;另一部分位于“Developer and Designer Tools”下,主要包含了 IDE(Qt Creator)以及其它一些工具,有助于我们提升开发效率。
组件 | 说明 |
---|---|
WebAssembly | 一种用于在 Web 浏览器中运行高性能应用程序的二进制格式,如果希望使用 Qt 开发 Web 应用程序,特别是使用 WebAssembly 技术进行部署,建议勾选。 |
MSVC 2019 64-bit | MSVC(Microsoft Visual C++ 的缩写)是 Windows 上常用的 C++ 编译器,如果想用 MSVC 编译器来构建和运行程序,建议勾选。 |
MinGW 11.2.0 64-bit | MinGW(Minimalist GNU for Windows 的缩写)是 Windows 上另一种常用的 C++ 编译器,如果想用 MinGW 编译器来构建和运行程序,建议勾选。 |
Android | 针对安卓开发的 Qt 库,如果有这方面需求,可以勾选。 |
Sources | Qt 源码,如果想研究源码,可以勾选。 |
Additional Libraries | 一些附加模块,大部分建议安装(占用空间不大)。其中,模块后括号里的 Technology Preview 表示技术预览,说明该模块仍在开发中(非正式版模块);而 Deprecated 是指被遗弃的旧模块(兼容旧代码使用的),一般用不到。 |
Qt Creator 11.0.2 | IDE,后续就靠它写代码了。 |
CMake | 一个跨平台的构建工具,可以生成与平台无关的构建脚本,用于构建 C++ 项目。如果想使用 CMake 作为构建工具,则勾选。 |
当点击左侧的组件时,右侧就会出现对应的组件信息,可以看一下具体的描述!
- 许可协议
必须接受才能继续安装,所以有什么好说的呢?勾选“同意”就对了。
- 开始菜单快捷方式
默认即可,直接点击“下一步”。
- 准备安装
这里会提示我们安装时将占用的磁盘空间,如果磁盘大小不够,可以点击“上一步”进行调整。
- 正在安装
开始进行安装了,时间会比较长,漫长的等待中 …
- 已完成
到这里就安装成功了,点击“完成”退出 Qt 向导。
环境测试
为了测试 Qt 环境是否搭建成功,可以创建一个简单的应用程序,并编译运行它。
打开 Qt Creator,进入“欢迎”模式,点击“创建项目”(或者在“文件”菜单中选择“创建项目”)。在弹出的对话框中选择“Qt Quick Application”,然后按照向导完成新项目的创建。
在新项目创建完成后,会生成一段简单的示例代码:
import QtQuick
import QtQuick.WindowWindow {width: 640height: 480visible: truetitle: qsTr("Hello World")
}
点击工具栏上的“Run”按钮(或者使用快捷键“Ctrl + R”),即可编译并运行该应用程序,效果如下:
恭喜,这就说明 Qt6 开发环境搭建成功了,让我们一起正式进入开发之旅吧。