支持的平台
Qt 6.9 支持以下平台。有关 Qt 以前版本的信息,请查阅Qt 文档档案中的相关版本。
受支持的平台会得到积极维护,并接受测试,在这些平台上发现的错误会优先得到纠正。测试中发现的重大错误会影响发布日期。
Qt 公司为所有官方支持的平台和配置提供商业支持。
注: 某些平台仅支持某些类型的商业许可证。有关详情,请参阅Qt 支持条款和条件以及您的商业许可协议。
Qt 项目不正式支持以下未列出的配置。不过,Qt 仍可在不支持的平台和配置上运行。Qt 公司、Qt 合作伙伴、开源开发人员和社区用户能够在这种情况下提供帮助。
注意: 对特定配置或操作系统版本的支持可能会在 Qt 6.9 支持结束之前结束。Qt 6.9 的后续补丁发布可能会放弃对某一配置的支持,或以当前支持的版本取而代之。
桌面平台
Linux/X11
发行版 | 架构 | 编译器 | 注释 |
---|---|---|---|
Red Hat™8.6 | x86_64 | GCC 10(工具集) | |
Red Hat 8.8 | x86_64 | GCC 10(工具集) | |
Red Hat 8.10 | x86_64 | GCC 10(工具集) | |
Red Hat 9.2 | x86_64 | GCC 11 | |
Red Hat 9.4 | x86_64 | GCC 11 | |
openSUSE 15.5 | x86_64 | GCC 9、GCC 10、GCC 11、GCC 12 | |
SUSE Linux Enterprise Server 15 SP5 | x86_64 | GCC 10 | |
Ubuntu 22.04 | x86_64 | 由 Canonical 提供的 GCC、GCC 11.x | |
Ubuntu 24.04 | x86_64, arm64 | 由 Canonical 提供的 GCC,GCC 13.x | 请参阅注释。 |
Debian 11.6 | x86_64, arm64 | GCC 10 | 技术预览 另请参见:企业 Qt Debian 软件包。 |
注: 对于台式机上的 Arm Linux,我们使用配备 8GB 内存和 Ubuntu 24.04 的 Raspberry Pi 5 作为参考平台。如果您在其他硬件上遇到问题,请尝试在 Raspberry Pi 5 上重现问题。我们计划在有更多基于 ARM 的桌面硬件可用时,转而支持常规平台。官方二进制文件是在 Ubuntu 24.04 上构建的,其中包含 glibc 2.39。
MacOS
构建环境 | 目标平台 | 架构 |
---|---|---|
Xcode 15(macOS 14 SDK)或更高版本 | macOS 12 或更高版本(包括 macOS 15) | x86_64 ,x86_64h 、arm64 |
注: Apple 对 macOS 的前向兼容性承诺通常可确保 Qt 应用程序在新发布的操作系统上继续良好运行。可能出现的问题将根据 Qt分支和支持政策进行优先排序和计划。补丁发布通常不包含对新操作系统功能的支持。
操作系统
操作系统 | 架构 | 编译器 | 备注 |
---|---|---|---|
Windows 10(1809 或更高版本) | x86_64 | MSVC 2022、Mingw-w64 13.1 | |
视窗 11 | x86_64 | MSVC 2022、Mingw-w64 13.1 | |
ARM 上的 Windows | ARM64 | MSVC 2022 |
注: 目前 Qt 不支持 ARM 设备上的 Windows ARM64EC。
移动平台
安卓
此 Qt 版本支持以下配置:
部分 | 说明 |
---|---|
分布 | 安卓 9 (API 28)至15 (API 35) |
架构 | arm64-v8a ,x86_64 ,x86 , 和armeabi-v7a |
编译器 | Clang 17.0.2(NDK r26b 和 r27c 或 26.1.10909125 和 27.2.12479018) 注意: 建议 Qt 应用程序使用与构建官方 Qt for Android 库相同的 NDK 版本,以避免符号缺失错误。在支持多个 NDK 的版本中,最新支持的 NDK 用于构建 Qt。 |
JDK | JDK 17 |
Gradle | Gradle 8.10 和 AGP 8.6.0 |
软件包 | 多ABIAPK s、AAB s 和AAR s注意: 只有在使用 CMake 时,才能进行多重ABI 编译。更多信息,请参阅CMake Android Multi-ABI。 |
有关支持的 Android 版本的更多信息,请参阅Qt for Android 支持的版本选择指南。
iOS
构建环境 | 目标平台 | 架构 |
---|---|---|
Xcode 15(iOS 17 SDK)或更高版本 | iOS 16 或更高版本(包括 iOS 18) | armv8 ,arm64 |
注: Apple 对 iOS 的前向兼容性承诺通常可确保 Qt 应用程序在新发布的操作系统上继续良好运行。可能出现的问题将根据 Qt分支和支持政策进行优先排序和计划。补丁发布通常不包含对新操作系统功能的支持。
有关 WebAssembly 在移动平台上的支持信息,请参阅支持的浏览器说明。
嵌入式平台
目标硬件支持级别
有多个支持级别适用于特定的硬件和操作系统组合。
第 1 级:参考目标
- 与低级目标相比,参考目标上的问题具有更高的优先级。
- 包含在标准支持中。
- 发布可通过Qt Online Installer 获取。
第 1 层:参考目标 | ||||
---|---|---|---|---|
供应商 | 板卡 | 操作系统/其他 | 产品 | 支持 |
英特尔 | NUC | Yocto 5.1 | Boot to Qt | Qt 集团 |
英伟达 | Jetson AGX Orin 开发套件 | Yocto 5.1 | Boot to Qt | Qt 小组 |
恩智浦 | i.MX 8QuadMax MEK | AAOS 14 | Qt for Android Automotive | Qt 集团 |
恩智浦 | i.MX 8QuadMax MEK | Yocto 5.1 | Boot to Qt | Qt 小组 |
恩智浦 | i.MX 8QuadMax MEK | QNX 7.1 | QNX 版 Qt | Qt 集团 |
恩智浦 | i.MX 8QuadMax MEK | QNX 8.0 | Qt for QNX | Qt 集团 |
恩智浦 | i.MX 93 11x11 LPDDR4X EVK | Yocto 5.1 | Boot to Qt | Qt 集团 |
高通公司 | SA8155P | AAOS 10-13 | Qt for Android Automotive | Qt 小组 |
树莓派 | 树莓派 5 | Yocto 5.1 | Boot to Qt | Qt 小组 |
第 2 层:验证目标
- 已验证目标的问题优先级低于第 1 层:参考目标。
- 包含在高级支持中。
- 可通过Qt Online Installer 发布。
第 2 层:已验证目标 | ||||
---|---|---|---|---|
供应商 | 板卡 | 操作系统/其他 | 产品 | 支持 |
边界器件 | BD-SL-i.MX6 套件 | VxWorks 24.03 | 用于 VxWorks 的 Qt | Qt 集团 |
英特尔 | NUC | QNX 7.1 | Qt for QNX | Qt 小组 |
英伟达 | Jetson AGX Orin 开发套件 | Debian 12 | 企业 Qt Debian 软件包 | Qt 集团 |
高通公司 | SA8155P | 完整性 19.03 | Qt for INTEGRITY | Qt 集团 |
树莓派 | 树莓派 4 64 位 | Yocto 5.1 | Boot to Qt | Qt 小组 |
ST | STM32MP15 Discovery | Yocto 4.0 | Boot to Qt | Qt 小组 |
TI | SK-AM62 | Yocto 5.1 | Boot to Qt | Qt 集团 |
Toradex | Apalis iMX6 | Yocto 5.0 | Boot to Qt | Qt 小组 |
Toradex | Colibri iMX6 ULL | Yocto 5.0 | Boot to Qt | Qt 小组 |
第 3 层:其他目标
- 其他目标的问题优先级低于第 1 层:参考目标和第 2 层:验证目标。
- 硬件不定期测试。
- QBSP 软件包可从不同供应商处获取;Qt 集团提供的软件包可从Qt Customer Portal或通过Qt Online Installer 获取。
第 3 层:其他目标 | ||||
---|---|---|---|---|
供应商 | 板卡 | 操作系统/其他 | 产品 | 支持 |
英伟达™(NVIDIA®)公司 | Jetson Orin Nano 开发套件 | Yocto 5.1 | Boot to Qt | Qt 集团 |
恩智浦 | i.MX 8M Mini LPDDR4 EVK | Yocto 5.1 | Boot to Qt | Qt 小组 |
恩智浦 | i.MX 8M Nano LPDDR4 EVK | Yocto 5.1 | Boot to Qt | Qt 小组 |
恩智浦 | i.MX 8M Plus LPDDR4 EVK | Yocto 5.1 | Boot to Qt | Qt 集团 |
高通公司 | RB3 第 2 代视觉套件 | Yocto 4.0 | Boot to Qt | Qt 小组 |
ST | STM32MP15 评估 | Yocto 4.0 | Boot to Qt | Qt 小组 |
StarFive | VisionFive 2 | Yocto 5.1 | Boot to Qt | Qt 小组 |
Toradex | Apalis iMX8 | Yocto 5.0 | Boot to Qt | Qt 小组 |
Toradex | i.MX 95 Verdin 评估套件 | Yocto 5.1 | Boot to Qt | Qt 小组 |
更多信息,请参阅其他目标。
更多信息,请参阅Qt 支持条款和条件。
安卓汽车操作系统
Qt for Android Automotive基于Qt for Android,扩展了对 Android Automotive OS 第 10 版至第 13 版功能的支持。
webOS OSE
webOS OSE 是 webOS 的开源版本,支持 Qt 应用程序开发。
嵌入式 Linux
有关嵌入式 Linux 设备通用交叉编译 Qt 的信息,请参阅配置嵌入式 Linux 设备。
有关进一步的嵌入式 Linux 平台支持,请查阅 Boot to Qt文档。
实时操作系统
操作系统 | 架构 | 编译器 | 在 |
---|---|---|---|
完整性 19.0.13 | arm64 | 2020.1.4 或更新版本的 GHS 编译器 | 用于 INTEGRITY 的 Qt |
QNX 7.1 |
| 来自 QNX7.1 SDP 的 QCC(基于 GCC8.3) | QNX 版 Qt |
QNX 8.0 |
| 来自 QNX8.0 SDP 的 QCC(基于 GCC12.2) | 用于 QNX 的 Qt |
免费实时操作系统 | 特定平台。详情请参阅支持的Qt for MCUs 平台。 | 特定平台。有关详细信息,请参见支持的Qt for MCUs 平台。 | Qt for MCUs |
VxWorks 24.03 |
| Clang 版本 17.0.6.1 | 用于 VxWorks 的 Qt |
Zephyr | 特定平台。详情请参阅支持的Qt for MCUs 平台。 | 特定平台。有关详细信息,请参见支持的Qt for MCUs 平台。 | Qt for MCUs |
网络平台
WebAssembly
平台 | 架构 | 编译器 | 实现 |
---|---|---|---|
网络浏览器 | wasm32 | Emscripten 3.1.70 | Chrome、Edge、Firefox、Safari |
Qt for WebAssembly 是一种与平台无关的技术,可在兼容的浏览器上运行应用程序,与底层操作系统无关。Qt for WebAssembly 在包括 Chrome、Edge、Firefox 和 Safari 在内的桌面浏览器上得到了良好的支持和测试。虽然 Qt Designer for WebAssembly 可以在桌面浏览器上流畅运行,但需要注意的是,一些移动浏览器可能仍然缺乏一些必要的功能,无法可靠地执行 WebAssembly 应用程序。因此,我们强烈建议应用程序提供商针对移动浏览器进行全面测试,以确保兼容性和性能。
软件包的可用性
您可以从下载页面下载 Qt 安装程序和源代码包。更多信息,请访问Qt 入门页面。
注意: 在Qt Online Installer 中,并没有以二进制包的形式提供所有受支持的配置。不过,我们的目的是提供最广泛使用的配置,以方便开发者。
注意: Linux 二进制软件包是根据 glibc 2.28 链接的。如果您使用的 glibc 版本早于该版本,则需要从源代码构建 Qt 或将 glibc 升级到 2.28 或更新版本。
例外情况
个别模块可能只在某些平台上可用,或者它们可能不支持所有配置。例如,由于Qt WebEngine 与 Chromium 是第三方依赖关系,因此上游平台或配置限制也适用于Qt WebEngine 。
每个模块的文档都包含有关该模块与本页所述的一般平台和配置支持不同的详细信息。
Qt 应用程序的部署
每个平台的部署程序各不相同,在其平台页面中会有更详细的介绍。同时,有一篇部署文章总结了一般的部署程序。
支持的版本
有关详细信息,请参阅支持的 Qt 版本。
一般法律免责声明
请注意,Qt 是按 "原样 "提供的,不提供任何形式的担保,而且我们的产品并非没有错误或漏洞。在适用法律允许的最大范围内,The Qt Company 代表其自身及其供应商对所有明示或暗示的保证和条件作出免责声明,包括但不限于对许可软件的适销性、特定用途的适用性、所有权和非侵权性的暗示保证。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.