支持平颱

The following platforms are supported in Qt 6.10. 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.10 does. A subsequent patch release of Qt 6.10 may drop support for a configuration or replace it with a currently-supported version.

桌麵平颱

Linux/X11

分發 體係結構 編譯器 注意事項
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.6 x86_64 GCC 9, GCC 10, GCC 11, GCC 12
SUSE Linux 企業服務器 15 SP6 x86_64 GCC 11
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.

macOS

構建環境 目標平颱 體係結構
Xcode 15 (macOS 14 SDK) or higher macOS 13 或更高版本 (包括 macOS 26) 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

操作係統 體係結構 編譯器 注意事項
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.

移動平颱

Android

此 Qt 發行支持下列配置:

Section 描述
分發 Android 9 (API 28) to 16 (API 36)
體係結構 arm64-v8a , x86_64 , x86 ,和 armeabi-v7a
編譯器 Clang 17.0.2 (NDK r27c or 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.14.3 和 AGP 8.10.1
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 .

iOS

構建環境 目標平颱 體係結構
Xcode 15 (iOS 17 SDK) 或更高版本 iOS 17 或更高版本 (包括 iOS 26) 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.

注意: Qt for INTEGRITY, Qt for QNX, and Qt for VxWorks targets are only supported in Long Term Support (LTS) releases. To get support for these targets in non-LTS releases, contact Qt Professional Services .

Tier 1: Reference Targets

  • Issues on reference targets are given a higher priority than lower tier targets.
  • Covered under 標準支持 .
  • Releases are available via Qt Online Installer.
Tier 1: Reference Targets
供應商 闆子 OS / 其它 産品 支持通過
Intel NUC Yocto 5.2 Boot to Qt Qt 集團
NVIDIA Jetson AGX Orin 64GB Developer Kit Yocto 5.2 Boot to Qt Qt 集團
NXP (恩智浦) i.MX 8QuadMax MEK AAOS 14 Qt for Android Automotive Qt 集團
NXP (恩智浦) i.MX 8QuadMax MEK Yocto 5.2 Boot to Qt Qt 集團
Qualcomm SA8155P AAOS 10-13 Qt for Android Automotive Qt 集團
Raspberry Pi Raspberry Pi 5 (SBC) Yocto 5.2 Boot to Qt Qt 集團

Tier 2: Verified Targets

Tier 2: Verified Targets
供應商 闆子 OS / 其它 産品 支持通過
NVIDIA Jetson AGX Orin Developer Kit Debian 12 Enterprise Qt Debian Packages Qt 集團
NXP (恩智浦) i.MX 93 11x11 LPDDR4X EVK Yocto 5.2 Boot to Qt Qt 集團
Raspberry Pi Raspberry Pi 4 64-bit Yocto 5.2 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 Apalis iMX6 Yocto 5.0 Boot to Qt Qt 集團

第 3 層:其它目標

第 3 層:其它目標
供應商 闆子 OS / 其它 産品 支持通過
NVIDIA Jetson Orin Nano Developer Kit Yocto 5.2 Boot to Qt Qt 集團
NXP (恩智浦) i.MX 8M Mini LPDDR4 EVK Yocto 5.2 Boot to Qt Qt 集團
NXP (恩智浦) i.MX 8M Nano LPDDR4 EVK Yocto 5.2 Boot to Qt Qt 集團
NXP (恩智浦) i.MX 8M Plus LPDDR4 EVK Yocto 5.2 Boot to Qt Qt 集團
Qualcomm RB3 Gen 2 Vision Kit Yocto 5.0 Boot to Qt Qt 集團
ST STM32MP15 Evaluation Yocto 5.0 Boot to Qt Qt 集團
StarFive VisionFive 2 Yocto 5.2 Boot to Qt Qt 集團
Toradex Apalis iMX8 Yocto 5.0 Boot to Qt Qt 集團
Toradex Colibri iMX6 ULL Yocto 5.0 Boot to Qt Qt 集團
Toradex i.MX 95 Verdin Evaluation Kit Yocto 5.2 Boot to Qt Qt 集團

其它目標 瞭解更多信息。

Qt 支持條款和條件 瞭解更多信息。

Android Automotive OS

Qt for Android Automotive ,基於 Qt for Android , extends support for Android Automotive OS features on version 10 to 13.

webOS OSE

webOS OSE ,webOS 開源版,支持 Qt 應用程序開發。

嵌入式 Linux

參考 配置嵌入式 Linux 設備 瞭解 Qt for Embedded Linux 一般交叉編譯的有關信息。

進一步瞭解嵌入式 Linux 平颱的支持,請翻閱 Boot to Qt 文檔編製。

實時操作係統

操作係統 體係結構 編譯器 提供於
INTEGRITY 19.0.13 arm64 GHS 編譯器第 2020.1.4 版或更高版本 Qt for INTEGRITY
QNX 7.1
  • ARMle-v7
  • AArch64le 和 x86-64 (64 位)
QCC from QNX7.1 SDP (based on GCC8.3) Qt for QNX
QNX 8.0
  • AArch64le 和 x86-64 (64 位)
QCC from QNX8.0 SDP (based on GCC12.2) Qt for QNX
Free RTOS 特定平颱。有關細節,見 支持 Qt for MCUs 平颱 . 特定平颱。有關細節,見 支持 Qt for MCUs 平颱 . Qt for MCUs
VxWorks 24.03
  • armv7 (i.mx6)
Clang 第 17.0.6.1 版 Qt for VxWorks
VxWorks 25.03
  • armv7 (i.mx6)
  • x86_64 (Intel SkyLake, Intel KabyLake with Intel GPU)
Clang 第 17.0.6.3 版 Qt for VxWorks
Zephyr 特定平颱。有關細節,見 支持 Qt for MCUs 平颱 . 特定平颱。有關細節,見 支持 Qt for MCUs 平颱 . Qt for MCUs

Web 平颱

WebAssembly

平颱 體係結構 編譯器 實現
Web 瀏覽器 wasm32 Emscripten 4.0.7 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.34. If you are using a glibc version older than that you need to build Qt from sources or upgrade glibc to 2.34 or newer.

異常

單個模塊可能隻在某些平颱上是可用的,或者它們可能不支持所有配置。例如,由於 Qt WebEngine 擁有 Chromium 作為第 3 方依賴,因此上遊平颱或配置的局限性也適用於 Qt WebEngine。

各模塊的文檔編製均包含模塊來自通用平颱和配置支持的任何異常的詳細信息,如本頁所述。

Qt 應用程序的部署

各平颱的部署過程是不同的,且其平颱頁麵有更詳細描述。同時,還有部署文章概括瞭一般部署過程。

支持版本

有關細節,見 支持的 Qt 版本 .

請注意,Qt 是按原樣提供的,沒有任何種類的擔保,我們的産品是沒有錯誤或 Bug 自由的。在適用法律允許的最大範圍內,Qt 公司代錶自身及其供應商,拒絕任何明示或暗示的擔保和條件,包括但不限於對許可軟件的適銷性、特定目的適用性,冠名和不侵權的隱含擔保。