The following platforms are supported in Qt 6.8. For information about prior Qt releases, please consult the relevant version in the Qt 文档编制存档 .
会积极维护、测试所支持的平台,且会优先纠正在这些平台中发现的 Bug。测试中发现的重大错误,可能影响发行日期。
Qt 公司为官方支持的所有平台和配置,提供商业支持。
注意: 某些平台仅支持某些类型的商业许可证。了解细节,请参考 Qt 支持条款和条件 和您的商业许可协议。
未列出的配置不是 Qt 工程所正式支持的。不管怎样,仍然可以在不受支持的平台和配置中运行 Qt。Qt 公司、Qt 合作伙伴、开源开发者及社区用户,可以在这种情况下提供援助。
注意: Support for specific configurations or operating system versions may end before the support for Qt 6.8 does. A subsequent patch release of Qt 6.8 may drop support for a configuration or replace it with a currently-supported version.
| 分发 | 体系结构 | 编译器 | 注意事项 |
|---|---|---|---|
| Red Hat 8.6 |
x86_64
|
GCC 10 (toolset) | |
| Red Hat 8.8 |
x86_64
|
GCC 10 (toolset) | |
| Red Hat 8.10 |
x86_64
|
GCC 10 (toolset) | |
| Red Hat 9.2 |
x86_64
|
GCC 11 | |
| Red Hat 9.4 |
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 | |
| Ubuntu 24.04 |
x86_64, arm64
|
GCC as provided by Canonical, GCC 13.x | 见 note . |
| Debian 11.6 |
x86_64, arm64
|
GCC 10 |
技术预览
另请参阅: Enterprise Qt Debian Packages . |
注意: For Linux on Arm on desktops, we use Raspberry Pi 5 with 8GB RAM and Ubuntu 24.04 as a reference platform. If you have an issue with another hardware, please try to reproduce the issue on Raspberry Pi 5. We plan to move to regular platform support when a wider range of ARM-based desktop hardware becomes available. The official binaries are built on Ubuntu 24.04 which ships with glibc 2.39, if your glibc is older than what we build with, you need to rebuild from sources.
| 构建环境 | 目标平台 | 体系结构 |
|---|---|---|
| Xcode 15 (macOS 14 SDK) or higher | macOS 12 或更高版本 (包括 macOS 15) |
x86_64
,
x86_64h
,
arm64
|
注意: Apple's forward compatibility promise for macOS generally ensures that Qt applications continue to run well on new operating system releases. Issues that may occur are prioritized and scheduled in accordance with the Qt branching and support policies. Support for new operating system features is not typically included in patch releases.
| 操作系统 | 体系结构 | 编译器 | 注意事项 |
|---|---|---|---|
| Windows 10 (1809 或更高版本) |
x86_64
|
MSVC 2022, Mingw-w64 13.1 | |
| Windows 11 |
x86_64
|
MSVC 2022, Mingw-w64 13.1 | |
| ARM 中的 Windows |
ARM64
|
MSVC 2022 |
注意: Currently Qt does not support ARM64EC on Windows on ARM devices.
此 Qt 发行支持下列配置:
| Section | 描述 |
|---|---|
| 分发 | Android 9 (API 28) to 15 (API 35) |
| 体系结构 |
arm64-v8a
,
x86_64
,
x86
,和
armeabi-v7a
|
| 编译器 |
Clang 17.0.2 (NDK r26b and r27c or 26.1.10909125 and 27.2.12479018)
注意: It's recommended that Qt apps use the same NDK version used for building the official Qt for Android libraries to avoid missing symbol errors. In releases supporting multiple NDKs, the newest supported NDK is used for building Qt. |
| JDK | JDK 17 |
| Gradle | Gradle 8.10 和 AGP 8.6.0 |
| Package |
Multi-ABI
APK
s,
AAB
s and
AAR
s
注意: Multi-ABI builds are available only when using CMake. For more information, see CMake Android Multi-ABIs . |
For more information on the supported Android versions, see Qt for Android Supported Versions Selection Guidelines .
| 构建环境 | 目标平台 | 体系结构 |
|---|---|---|
| Xcode 15 (iOS 17 SDK) 或更高版本 | iOS 16 或更高版本 (包括 iOS 18) |
armv8
,
arm64
|
注意: Apple's forward compatibility promise for iOS generally ensures that Qt applications continue to run well on new operating system releases. Issues that may occur are prioritized and scheduled in accordance with the Qt branching and support policies. Support for new operating system features is not typically included in patch releases.
For information about support of WebAssembly on mobile platforms, see notes on 支持的浏览器 .
There are multiple levels of support that apply across specific hardware and OS combinations.
| Tier 1: Reference Targets | ||||
|---|---|---|---|---|
| 供应商 | 板子 | OS / 其它 | 产品 | 支持通过 |
| Intel | NUC | Yocto 5.0 | Boot to Qt | Qt 组 |
| NVIDIA | Jetson AGX Orin 64GB Developer Kit | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 8QuadMax MEK | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 8QuadMax MEK | QNX 7.1 | Qt for QNX | Qt 组 |
| NXP (恩智浦) | i.MX 8QuadMax MEK | QNX 8.0* | Qt for QNX | Qt 组 |
| NXP (恩智浦) | i.MX 93 11x11 LPDDR4X EVK | Yocto 5.0 | Boot to Qt | Qt 组 |
| Qualcomm | SA8155P | AAOS 10-13 | Qt for Android Automotive | Qt 组 |
| Raspberry Pi | Raspberry Pi 5 | Yocto 5.0 | Boot to Qt | Qt 组 |
| Toradex | Apalis iMX6 | Yocto 5.0 | Boot to Qt | Qt 组 |
*In Qt 6.8, QNX 8.0 is in the technical preview stage for NXP i.MX 8QuadMax MEK.
注意: The NVIDIA Jetson AGX Xavier Developer Kit is supported in Boot to Qt up to the release 6.8.3. In release 6.8.4, it's no longer supported.
| Tier 2: Verified Targets | ||||
|---|---|---|---|---|
| 供应商 | 板子 | OS / 其它 | 产品 | 支持通过 |
| Boundary Devices | BD-SL-i.MX6 kit | VxWorks 24.03 | Qt for VxWorks | Qt 组 |
| Intel | NUC | QNX 7.1 | Qt for QNX | Qt 组 |
| NVIDIA | Jetson AGX Orin Developer Kit | Debian 12 | Enterprise Qt Debian Packages | Qt 组 |
| NXP (恩智浦) | i.MX 8M Mini LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 8M Nano LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 8M Plus LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt 组 |
| Qualcomm | SA8155P | INTEGRITY 19.03 | Qt for INTEGRITY | Qt 组 |
| Raspberry Pi | Raspberry Pi 4 64-bit | Yocto 5.0 | Boot to Qt | Qt 组 |
| ST | STM32MP15 Discovery | Yocto 5.0 | Boot to Qt | Qt 组 |
| TI | SK-AM62 | Yocto 5.0 | Boot to Qt | Qt 组 |
| Toradex | Colibri iMX6 ULL | Yocto 5.0 | Boot to Qt | Qt 组 |
| Tier 3: Other Targets | ||||
|---|---|---|---|---|
| 供应商 | 板子 | OS / 其它 | 产品 | 支持通过 |
| Amazon | AWS EC2 ARM64 | Yocto 5.0 | Boot to Qt | Qt 组 |
| Ezurio | Nitrogen8M Mini | Yocto 5.0 | Boot to Qt Ezurio | |
| Ezurio | Nitrogen8M Plus | Yocto 5.0 | Boot to Qt Ezurio | |
| Ezurio | Nitrogen95 | Yocto 5.0 | Boot to Qt Ezurio | |
| NVIDIA | Jetson Orin Nano Developer Kit | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 8MQuad EVK | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 8QuadXPlus MEK | Yocto 5.0 | Boot to Qt | Qt 组 |
| NXP (恩智浦) | i.MX 95** | Yocto 5.0 | Boot to Qt | Qt 组 |
| Qualcomm | Robotics RB5 Development Kit | Yocto 5.0 | Boot to Qt | Qt 组 |
| ST | STM32MP15 Evaluation | Yocto 5.0 | Boot to Qt | Qt 组 |
| StarFive | VisionFive 2 | Yocto 5.0 | Boot to Qt | Qt 组 |
| TI | SK-AM69 | Yocto 5.0 | Boot to Qt | Qt 组 |
| Toradex | Apalis iMX8 | Yocto 5.0 | Boot to Qt | Qt 组 |
| Toradex | i.MX 95 Verdin Evaluation Kit** | Yocto 5.0 | Boot to Qt | Qt 组 |
** 这是 Qt 6.8 的实验性目标。
见 其它目标 了解更多信息。
见 Qt 支持条款和条件 了解更多信息。
Qt for Android Automotive ,基于 Qt for Android , extends support for Android Automotive OS features on version 10 to 13.
webOS OSE ,webOS 开源版,支持 Qt 应用程序开发。
参考 配置嵌入式 Linux 设备 了解 Qt for Embedded Linux 一般交叉编译的有关信息。
进一步了解嵌入式 Linux 平台的支持,请翻阅 Boot to Qt 文档编制。
| 操作系统 | 体系结构 | 编译器 | 提供于 |
|---|---|---|---|
| INTEGRITY 19.0.13 |
arm64
|
GHS 编译器第 2020.1.4 版或更高版本 | Qt for INTEGRITY |
| QNX 7.1 | Qt for QNX | ||
| Free RTOS | Qt for MCUs | ||
| VxWorks |
armv7
(i.mx6),
x86_64
(Intel SkyLake)
|
Qt for VxWorks | |
| Bare metal | Qt for MCUs |
| 平台 | 体系结构 | 编译器 | 实现 |
|---|---|---|---|
| Web 浏览器 |
wasm32
|
Emscripten 3.1.56 | Chrome, Edge, Firefox, Safari |
Qt for WebAssembly is a platform-agnostic technology that allows running apps on compatible browsers regardless of the underlying operating system. Qt for WebAssembly is well supported and tested on desktop browsers including Chrome, Edge, Firefox, and Safari. While Qt for WebAssembly is designed to function smoothly on desktop browsers, it is important to note that some mobile browsers may still lack some necessary features for reliably executing WebAssembly apps. Therefore, we strongly recommend application providers targeting mobile browsers to conduct comprehensive testing to ensure compatibility and performance.
可以下载 Qt 安装程序和源代码包从 下载 页面。更多信息,拜访 Qt 快速入门 页面。
注意: All the supported configurations are not provided as binary packages in Qt Online Installer. However, the intention is to provide the most widely-used configurations for the developer's convenience.
注意: Linux binary packages are linked against glibc 2.28. If you are using a glibc version older than that you need to build Qt from sources or upgrade glibc to 2.28 or newer.
单个模块可能只在某些平台上是可用的,或者它们可能不支持所有配置。例如,由于 Qt WebEngine 拥有 Chromium 作为第 3 方依赖,因此上游平台或配置的局限性也适用于 Qt WebEngine。
各模块的文档编制均包含模块来自通用平台和配置支持的任何异常的详细信息,如本页所述。
各平台的部署过程是不同的,且其平台页面有更详细描述。同时,还有部署文章概括了一般部署过程。
有关细节,见 支持的 Qt 版本 .
请注意,Qt 是按原样提供的,没有任何种类的担保,我们的产品是没有错误或 Bug 自由的。在适用法律允许的最大范围内,Qt 公司代表自身及其供应商,拒绝任何明示或暗示的担保和条件,包括但不限于对许可软件的适销性、特定目的适用性,冠名和不侵权的隐含担保。