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
|
由 Canonical 提供的 GCC,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 集團 |
| 第 3 層:其它目標 | ||||
|---|---|---|---|---|
| 供應商 | 闆子 | 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 公司代錶自身及其供應商,拒絕任何明示或暗示的擔保和條件,包括但不限於對許可軟件的適銷性、特定目的適用性,冠名和不侵權的隱含擔保。