支持的平台
以下平台在 Qt 6.7 中得到支持。有关先前 Qt 版本的信息,请参阅 Qt 文档存档 中相关版本。
支持的平台正在积极维护和测试,发现这些问题平台中的错误会被优先修复。测试中发现的重大错误可能会影响发行日期。
Qt 公司为所有官方支持的平台和配置提供商业支持。
注意:部分平台仅支持某些类型的商业许可证。有关详细信息,请参阅 Qt 支持条款和条件 以及您的商业许可协议。
以下未列出的配置不受 Qt 项目官方支持。然而,Qt 可能仍在不受支持的平台和配置上运行。Qt 公司、Qt 合作伙伴、开源开发者以及社区用户可以在此情况下提供援助。
注意:对特定配置或操作系统版本的支持可能在 Qt 6.7 的支持结束之前停止。Qt 6.7 的后续补丁发布可能取消对某一配置的支持或将其替换为当前受支持的版本。
桌面平台
Linux/X11
发行版 | 架构 | 编译器 | 备注 |
---|---|---|---|
Red Hat 8.6 | x86_64 | GCC 10 (工具集) | |
Red Hat 8.8 | x86_64 | GCC 10 (工具集) | |
Red Hat 9.2 | x86_64 | GCC 11 | |
openSUSE 15.5 | x86_64 | GCC 9 | |
SUSE Linux Enterprise Server 15 SP5 | x86_64 | GCC 10 | |
Ubuntu 22.04 | x86_64 | 由 Canonical 提供的 GCC,GCC 11.x | |
基于 ARM 的 Debian 11.6 | arm64 | GCC 10 | 技术预览 |
macOS
目标平台 | 架构 | 构建环境 | 备注 |
---|---|---|---|
macOS 11、12、13、14 | x86_64 、x86_64h 和 arm64 | Xcode 14(macOS 13 SDK)、Xcode 15(macOS 14 SDK) |
Windows
操作系统 | 架构 | 编译器 | 备注 |
---|---|---|---|
Windows 10(1809或更高版本) | x86_64 | MSVC 2022、MSVC 2019、MinGW 11.2 | |
Windows 11 | x86_64 | MSVC 2022、MSVC 2019、MinGW 11.2 | |
ARM 版 Windows | arm64 | MSVC 2019/2022 | 技术预览 |
注意:ARM 版 Windows 仅作为部署目标受支持。应用程序必须从 x86-64 Windows 机器交叉编译并部署到目标。
移动平台
Android
以下配置在此 Qt 版本中受支持
发行版 | 架构 | 编译器 | JDK | Gradle | 包 |
---|---|---|---|---|---|
Android 8.0(API 26)到 14(API 34) | arm64-v8a 、x86_64 、x86 和 armeabi-v7a | Clang 17.0.2(NDK r26b 或 26.1.10909125) | JDK 17 | Gradle 8.3 和 AGP 7.4.1 | 支持多ABI的 APK 和 AAB |
注意:多ABI构建仅当使用CMake时才可用。有关更多信息,请参见CMake Android 多ABI。
注意:建议Qt应用程序使用用于构建这些官方Qt for Android库的相同NDK r26b版本,以避免缺少符号错误。
iOS
目标平台 | 架构 | 构建环境 |
---|---|---|
iOS 14, 15, 16, 17 | armv8 (arm64 ) | Xcode 15 (iOS 17 SDK) |
有关移动平台上对WebAssembly支持的更多信息,请参阅支持的浏览器上的说明。
嵌入式平台
针对目标硬件的支持级别
有多个级别的支持适用于特定的硬件和操作系统组合。
第1级:参考目标
- 参考目标的问题比低级别目标问题优先级更高。
- 在标准支持范围内。
- 通过Qt在线安装程序提供发布。
第1级:参考目标 | |||
---|---|---|---|
供应商 | 主板 | OS / 其他 | 由提供 |
英特尔 | NUC | Yocto 4.3 | 启动到Qt |
NVIDIA | Jetson AGX Xavier开发者套件 | Yocto 4.3 | 启动到Qt |
NXP | i.MX 8QuadMax MEK | Yocto 4.3 | 启动到Qt |
NXP | i.MX 8QuadMax MEK | QNX 7.1 | Qt for QNX |
NXP | i.MX 93 11x11 LPDDR4X EVK | Yocto 4.3 | 启动到Qt |
高通 | SA8155P | AAOS 10-12 | Qt for Android Automotive |
高通 | SA8155P | INTEGRITY 19.03 | Qt for INTEGRITY |
树莓派 | 树莓派 4 64位 | Yocto 4.3 | 启动到Qt |
Toradex | Apalis iMX6 | Yocto 4.0 | 启动到Qt |
第2级:已验证目标
第2级:已验证目标 | |||
---|---|---|---|
供应商 | 主板 | OS / 其他 | 由提供 |
NVIDIA | Jetson AGX Orin开发者套件 | Debian 12 | 企业Qt Debian软件包 |
NXP | i.MX 8MQuad EVK | Yocto 4.3 | 启动到Qt |
NXP | i.MX 8M Mini LPDDR4 EVK | Yocto 4.3 | 启动到Qt |
NXP | i.MX 8M Nano LPDDR4 EVK | Yocto 4.3 | 启动到Qt |
NXP | i.MX 8M Plus LPDDR4 EVK | Yocto 4.3 | 启动到Qt |
ST | STM32MP15 Discovery | Yocto 4.0 | 启动到Qt |
ST | STM32MP15 Evaluation | Yocto 4.0 | 启动到Qt |
德州仪器 | SK-AM62 | Yocto 4.3 | 启动到Qt |
Toradex | Colibri iMX6 ULL | Yocto 4.0 | 启动到Qt |
第3级:其他目标
第3级:其他目标 | |||
---|---|---|---|
供应商 | 主板 | OS / 其他 | 由提供 |
亚马逊 | AWS EC2 ARM64 | Yocto 4.3 | 启动到Qt |
NVIDIA | Jetson AGX Orin开发者套件 | Yocto 4.3 | 启动到Qt |
NXP | i.MX 8QuadXPlus MEK | Yocto 4.3 | 启动到Qt |
高通 | 机器人RB5开发者套件 | Yocto 4.3 | 启动到Qt |
德州仪器 | SK-AM69 | Yocto 4.3 | 启动到Qt |
Toradex | Apalis iMX8 | Yocto 4.0 | 启动到Qt |
有关更多信息,请参阅其他目标。
有关更多信息,请参阅Qt支持条款和条件。
Android Automotive OS
Qt for Android Automotive,基于Qt for Android,扩展了对Android Automotive OS版本10至13的功能支持。
webOS OSE
webOS OSE,webOS的开源版本,支持Qt应用程序开发。
嵌入式Linux
请参阅配置嵌入式Linux设备以获取关于为嵌入式Linux设备进行Qt通用交叉编译的信息。
有关进一步嵌入式Linux平台的支持,请查阅启动到Qt文档。
实时操作系统
操作系统 | 架构 | 编译器 | 提供以下 |
---|---|---|---|
INTEGRITY 19.0.13 | arm64 | GHS编译器版本2020.1.4或更高 | Qt for INTEGRITY |
QNX 7.1 | Qt for QNX | ||
Free RTOS | MCU版的Qt | ||
VxWorks | armv7 (i.mx6), x86_64 (Intel SkyLake) | VxWorks版的Qt | |
裸机 | MCU版的Qt |
Web平台
WebAssembly
主机平台 | 架构 | 编译器 | 浏览器 |
---|---|---|---|
macOS | wasm32 | Emscripten 3.1.50 | Safari, Chrome, Firefox |
Windows | wasm32 | Emscripten 3.1.50 | Edge, Chrome, Firefox |
Linux | wasm32 | Emscripten 3.1.50 | Chrome, Firefox |
软件包的可用性
您可以从下载页面下载Qt安装器和源代码包。有关更多信息,请访问Qt入门页面。
注意:所有支持的配置都不是在Qt在线安装器中以二进制软件包形式提供的。然而,出于方便开发者的目的,我们试图提供最常用的配置。
注意:Linux的二进制软件包与glibc 2.28链接。如果您使用的是低于此版本的glibc,则需要从源代码构建Qt或升级glibc到2.28或更高版本。
例外情况
某些模块可能仅在某些平台上可用,或者它们可能不支持所有配置。例如,由于Qt WebEngine依赖于第三方的Chromium,因此上游的平台或配置限制也适用于Qt WebEngine。
每个模块的文档都包含有关该模块相对于此页面上所述的通用平台和配置支持的任何例外的详细信息的详细信息。
Qt应用程序的部署
每个平台的部署程序都不同,它们在本平台的页面上有更详细的说明。同时,有一篇关于总结一般部署程序的部署文章。
支持的Qt版本
版本 | 发布日期 | 标准支持至 | 扩展支持可用性 |
---|---|---|---|
5.0 (5.0.1) | 2012-12-19 | 结束 | 是 |
5.1 (5.1.1) | 2013-07-03 | 结束 | 是 |
5.2 (5.2.1) | 2013-12-12 | 结束 | 是 |
5.3 (5.3.2) | 2014-05-20 | 结束 | 是 |
5.4 (5.4.2) | 2014-12-10 | 结束 | 是 |
5.5 (5.5.1) | 2015-07-01 | 结束 | 是 |
5.6 (5.6.3) | 2016-03-16 | 结束 | 是 |
5.7 (5.7.1) | 2016-06-16 | 结束 | 是 |
5.8 | 2017-01-23 | 结束 | 是 |
5.9 (5.9.9) | 2017-05-31 | 结束 | 是 |
5.10 (5.10.1) | 2017-11-30 | 结束 | 是 |
5.11 (5.11.3) | 2018-05-22 | 结束 | 是 |
5.12 (5.12.11) LTS | 2018-12-05 | 结束 | 是 |
5.13 (5.13.2) | 2019-06-19 | 结束 | 是 |
5.14 (5.14.2) | 2019-12-12 | 结束 | 是 |
5.15 (5.15.17) LTS | 2020-05-26 | 2023-05-26 (Qt Legacy许可证) / 2025-05-26 (仅限Qt订阅许可证持有人) | 是 |
6.0 (6.0.4) | 2020-12-08 | 结束 | 是 |
6.1 (6.1.3) | 2021-05-06 | 结束 | 是 |
6.2 (6.2.12) LTS | 2021-09-30 | 2024-09-30 | 是 |
6.3 (6.3.2) | 2022-04-12 | 结束 | 是 |
6.4 (6.4.3) | 2022-09-29 | 结束 | 是 |
6.5 (6.5.6) LTS | 2023-03-30 | 2026-03-30 | 是 |
6.6 (6.6.3) | 2023-10-10 | 2024-10-10 | 是 |
6.7 (6.7.2) | 2024-03-26 | 2025-03-26 | 是 |
一般法律免责声明
请注意,Qt是以“现状”提供的,不提供任何类型的保证,并且我们的产品没有错误或错误。根据适用法律允许的最大程度,Qt公司代表其自身及其供应商,驳回所有明示或默示的保证和条件,包括但不限于,关于许可软件的默示保证,适用于特定用途的适用性,标题和非侵权性。
© 2024 The Qt Company Ltd. 本文档中的文档贡献归其各自所有者所有。所提供的文档依照自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其相关标志是The Qt Company Ltd.在芬兰及/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。