Qt 提供了两款图形界面工具来进行安装和配置:
- Qt Online Installer:用于进行在线的全新安装;
- Maintenance Tool:包含在 Qt 安装包内,用于添加/删除组件。
除了图形化的 Qt Online Installer 和 Maintenance Tool 工具以外,Qt 还提供了命令行工具,即无需用户交互即可完成安装与卸载。
以下主要介绍 Qt Online Installer 的安装步骤以及 Maintenance Tool 的配置方法。
准备工作
注册并登录 Qt Account。
众所周知,Qt 是一款商业软件,但依然可以通过 OpenSource license 来免费学习 & 使用 Qt。点击下图中的链接获取开源版 Qt:
值得注意的是,开源版 Qt 要求使用者遵循以下三款开源 licenses(之一):
- LGPL v3
- GPL v2
- GPL v3
开源版 Qt 其实还提供了源码编译的选项,能最大限度降低兼容性问题。但为简单起见,建议初次接触 Qt 的开发者直接采用 Qt Online Installer 或者 Maintenance Tool 来安装Qt。
通过 Qt Online Installer 安装 Qt
点击开源版说明页面的下载图标,或直接访问下载页面,即可下载 Qt Online Installer:
然后选择所需的平台,目前提供了 macOS,Windows 和 Linux 三款主流平台的安装工具:
双击下载完成的 Qt Online Installer,进入安装流程。
按照界面提示依次登录账户,确认开源义务,确认安装目录和安装方式。如果选择默认的自定义安装方式,须自行选择所需的组件。
无须纠结,后续可以通过 Maintenance Tool 添加/删除组件。另外,官网给出了不同应用场景下的安装选项建议:
应用场景 | 安装选项 |
---|---|
桌面开发 | desktop development 选项。如须使用非默认的编译工具链,则选择 Custom Installation,然后选择所需的编译工具链。 |
移动设备 | mobile development 选项。如须针对特定平台进行开发,则选择 Custom Installation,然后选择对应的移动设备平台,比如 Qt for Android 或 Qt for iOS。 |
嵌入式设备 | Custom Installation 选项,然后从 Boot to Qt 中选择所需的 Qt modules 和编译工具链,视具体设备而定。 |
Android 车机 | Custom Installation 选项,然后选中 Qt for Android Automotive。 |
自动化领域 | Custom Installation 选项,然后从 Qt for Automation/Qt M2M Protocols 中选择所需的 Qt modules 和编译工具链,视具体设备而定。 |
MCUs | Custom Installation 选项,选中 Qt for MCUs |
以桌面开发 + Android 开发的 Qt 6.5.3 LTS 版本为例,再加上 Qt Design Studio 和 Qt Creator,空间占用需要 ~32 GB,有点猛 🙁
安装包的大小是 6.82 GB,水管不够大,得等个把小时…
安装完成后,默认会打开 Qt Design Studio README 文件和 Qt Creator。
大功告成。
通过 Maintenance Tool 配置 Qt
成功安装 Qt 之后,即可在安装路径下找到 Maintenance Tool 工具。与 Qt Online Installer 的界面和操作方式类似,通过 Maintenance Tool 也可以更新/添加/删除 Qt 组件。
Enjoy it~!
参考链接: