Supported Platforms Qt 6.8 支持以下平台。有关 Qt 先前版本的信息,请参阅 Qt Documentation Archives 中的相关版本。
所支持的平台会得到积极维护和测试,在这些平台上发现的错误会优先得到纠正。测试中发现的重大错误可能会影响发布日期。
Qt 公司为所有官方支持的平台和配置提供商业支持。
注意:某些平台仅支持特定类型的商业许可证。有关详情,请参阅 Qt Support Terms and Conditions 和您的商业许可协议。
以下未列出的配置不受 Qt 项目的正式支持。但是, Qt 仍可以在不受支持的平台和配置上运行。 Qt 公司、 Qt 合作伙伴、开源开发人员和社区用户可以在这种情况下提供帮助。
注意:对特定配置或操作系统版本的支持可能会在 Qt 6.8 的支持结束之前终止。 Qt 6.8 的后续补丁版本可能会放弃对某些配置的支持,或将其替换为当前支持的版本。
Desktop Platforms
Linux/X11
Distribution
Architecture
Compiler
Notes
红帽 8.6
x86_64
GCC 10(工具集)
红帽 8.8
x86_64
GCC 10(工具集)
红帽 8.10
x86_64
GCC 10(工具集)
红帽 9.2
x86_64
GCC 11
红帽 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
Technology Preview另请参阅: Enterprise Qt Debian Packages 。
注意:对于 Linux on Arm 桌面系统,我们使用配备 8GB RAM 和 Ubuntu 24.04 的 Raspberry Pi 5 作为参考平台。如果您在其他硬件上遇到问题,请尝试在 Raspberry Pi 5 上重现该问题。我们计划在更广泛的 ARM 桌面硬件上市后,转向常规平台支持。
macOS
Build Environment
Target Platform
Architecture
Xcode 15(macOS 14 SDK)或更高版本
macOS 12 或更高版本(包括 macOS 15)
x86_64 , x86_64h , arm64
注意:Apple 为 macOS 提供的 promise 向前兼容性通常可确保 Qt 应用程序在新发布的操作系统上继续正常运行。可能出现的问题将根据 Qt 、 branching 和 support 政策进行优先排序和安排。补丁版本通常不包含对新操作系统功能的支持。
Windows
Operating System
Architecture
Compiler
Notes
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
注意:目前 Qt 不支持 ARM 设备上的 Windows 上的 ARM64EC。
Mobile Platforms
Android
此 Qt 版本支持以下配置:
Section
Description
Distribution
Android 9(API 28)至 15(API 35)
Architecture
arm64-v8a 、 x86_64 、 x86 和 armeabi-v7a
Compiler
Clang 17.0.2(NDK r26b 或 26.1.10909125) 注意:建议 Qt 应用程序使用与为 Android libraries 构建官方 Qt 相同的 NDK r26b 版本,以避免缺少符号错误。
JDK
JDK 17
Gradle
Gradle 8.10 和 AGP 8.6.0
Package
多 ABI APK 、 AAB 和 AAR 注意:多 ABI 构建仅在使用 CMake 时可用。如需了解更多信息,请参阅 CMake Android Multi-ABIs 。
有关受支持的 Android 版本的更多信息,请参阅 Qt for Android Supported Versions Selection Guidelines 。
iOS
Build Environment
Target Platform
Architecture
Xcode 15(iOS 17 SDK)或更高版本
iOS 16 或更高版本(包括 iOS 18)
armv8, arm64
注意:Apple 针对 iOS 的 promise 向前兼容性通常可确保 Qt 应用程序在新发布的操作系统上继续正常运行。可能出现的问题将根据 Qt 、 branching 和 support 政策进行优先排序和安排。补丁版本通常不包含对新操作系统功能的支持。
有关移动平台上对 WebAssembly 的支持的信息,请参阅 supported browsers 上的注释。
Embedded Platforms 目标硬件的支持级别 有多个级别的支持适用于特定的硬件和操作系统组合。
第 1 层:参考目标 此参考目标上的问题比较低层级的目标具有更高的优先级。 涵盖在 Standard Support 下。 可通过 Qt 在线安装程序获取版本。
第 1 层:参考目标
Vendor
Board
操作系统/其他
Product
Supported By
Intel
NUC
Yocto 5.0
启动至 Qt
Qt Group
NVIDIA
Jetson AGX Xavier 开发者套件
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 8QuadMax MEK
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 8QuadMax MEK
QNX 7.1
适用于 QNX 的 Qt
Qt Group
NXP
i.MX 8QuadMax MEK
QNX 8.0*
适用于 QNX 的 Qt
Qt Group
NXP
i.MX 93 11x11 LPDDR4X 评估套件
Yocto 5.0
启动至 Qt
Qt Group
Qualcomm
SA8155P
AAOS 10-13
适用于 Android 汽车的 Qt
Qt Group
Raspberry Pi
树莓派 5
Yocto 5.0
启动至 Qt
Qt Group
Toradex
Apalis iMX6
Yocto 4.0
启动至 Qt
Qt Group
*在 Qt 6.8 中,QNX 8.0 处于 NXP i.MX 8QuadMax MEK 的技术预览阶段。
第 2 层:已验证目标 已验证目标上的问题的优先级低于 Tier 1: Reference Targets 。 涵盖在 Premium Support 下。 可通过 Qt 在线安装程序获取版本。
第 2 层:已验证目标
Vendor
Board
操作系统/其他
Product
Supported by
Boundary Devices
BD-SL-i.MX6 kit
VxWorks 24.03
适用于 VxWorks 的 Qt
Qt Group
Intel
NUC
QNX 7.1
适用于 QNX 的 Qt
Qt Group
NVIDIA
Jetson AGX Orin 开发者套件
Yocto 5.0
启动至 Qt
Qt Group
NVIDIA
Jetson AGX Orin 开发者套件
Debian 12
Enterprise Qt Debian 软件包
Qt Group
NXP
i.MX 8M Mini LPDDR4 评估套件
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 8M Nano LPDDR4 评估套件
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 8M Plus LPDDR4 评估套件
Yocto 5.0
启动至 Qt
Qt Group
Qualcomm
SA8155P
INTEGRITY 19.03
Qt 代表 INTEGRITY
Qt Group
Raspberry Pi
树莓派 4 64 位
Yocto 5.0
启动至 Qt
Qt Group
ST
STM32MP15 Discovery
Yocto 4.0
启动至 Qt
Qt Group
TI
SK-AM62
Yocto 5.0
启动至 Qt
Qt Group
Toradex
Colibri iMX6 ULL
Yocto 4.0
启动至 Qt
Qt Group
第 3 层:其他目标 其他目标上的问题的优先级低于 Tier 1: Reference Targets 和 Tier 2: Verified Targets 。 硬件未定期测试。 QBSP 包可从不同的供应商处获得; Qt 集团提供的包可从 Qt Customer Portal 或通过 Qt 在线安装程序获得。
第 3 层:其他目标
Vendor
Board
操作系统/其他
Product
Supported by
Amazon
AWS EC2 ARM64
Yocto 5.0
启动至 Qt
Qt Group
NVIDIA
Jetson Orin Nano 开发套件
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 8MQuad 评估套件
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 8QuadXPlus MEK
Yocto 5.0
启动至 Qt
Qt Group
NXP
i.MX 95**
Yocto 5.0
启动至 Qt
Qt Group
Qualcomm
机器人RB5开发套件
Yocto 5.0
启动至 Qt
Qt Group
ST
STM32MP15 Evaluation
Yocto 4.0
启动至 Qt
Qt Group
StarFive
VisionFive 2
Yocto 5.0
启动至 Qt
Qt Group
TI
SK-AM69
Yocto 5.0
启动至 Qt
Qt Group
Toradex
Apalis iMX8
Yocto 4.0
启动至 Qt
Qt Group
Toradex
i.MX 95 Verdin 评估套件**
Yocto 5.0
启动至 Qt
Qt Group
**这是 Qt 6.8 中的一个实验目标。
请参阅 Other Targets 以了解更多信息。
请参阅 Qt Support Terms and Conditions 以了解更多信息。
Android 汽车操作系统 Qt for Android Automotive 基于 Qt for Android ,扩展了对 Android Automotive OS 10 至 13 版本功能的支持。
webOS OSE webOS OSE ,webOS开源版本,支持 Qt 应用程序开发。
Embedded Linux
有关嵌入式 Linux 设备的 Qt 通用交叉编译的信息,请参阅 Configure an Embedded Linux Device 。
有关嵌入式 Linux 平台的进一步支持,请参阅 Boot to Qt 文档。
实时操作系统
Operating System
Architecture
Compiler
Provided in
INTEGRITY 19.0.13
arm64
GHS 编译器版本 2020.1.4 或更新版本
Qt 代表 INTEGRITY
QNX 7.1
适用于 QNX 的 Qt
Free RTOS
适用于 MCU 的 Qt
VxWorks
armv7 (i.mx6)、 x86_64 (英特尔SkyLake)
适用于 VxWorks 的 Qt
Bare metal
适用于 MCU 的 Qt
Web Platforms
WebAssembly
Platform
Architecture
Compiler
Implementations
Web Browser
wasm32
Emscripten 3.1.56
Chrome、Edge、Firefox、Safari
Qt for WebAssembly 是一项平台无关技术,允许在兼容浏览器上运行应用,而无需考虑底层操作系统。 Qt for WebAssembly 在 Chrome、Edge、Firefox 和 Safari 等桌面浏览器上得到了良好的支持和测试。虽然 Qt for WebAssembly 的设计目标是在桌面浏览器上流畅运行,但需要注意的是,某些移动浏览器可能仍然缺少一些可靠执行 WebAssembly 应用的必要功能。因此,我们强烈建议面向移动浏览器的应用提供商进行全面的测试,以确保兼容性和性能。
套餐可用性 您可以从 Downloads 页面下载 Qt 安装程序和源包。有关更多信息,请访问 Getting Started with Qt 页面。
注意: Qt 在线安装程序并未提供所有支持的配置的二进制包。然而,我们旨在提供最常用的配置,以方便开发者使用。
注意:Linux 二进制包与 glibc 2.28 链接。如果您使用的 glibc 版本比该版本更旧,则需要从源代码构建 Qt 或将 glibc 升级到 2.28 或更高版本。
Exceptions 个别模块可能仅在某些平台上可用,或者可能不支持所有配置。例如,由于 Qt WebEngine 具有 Chromium 作为第三方依赖项,因此上游平台或配置限制也适用于 Qt WebEngine。
每个模块的文档包含有关该模块与本页所述的通用平台和配置支持之间的任何异常的详细信息。
Qt 应用程序的部署 每个平台的部署过程都不同,其平台页面中详细介绍了这些过程。同时,还有一篇部署文章,用于总结一般的部署过程。
部署 Qt 应用程序 Android iOS Linux/X11 macOS Windows Supported Versions 有关详细信息,请参阅 Supported Qt Versions 。
一般法律免责声明 请注意, Qt 是基于 "as is" 提供的,不提供任何形式的担保,并且我们的产品并非没有错误或缺陷。在适用法律允许的最大范围内, Qt 公司代表其自身及其供应商放弃所有明示或暗示的担保和条件,包括但不限于与许可软件有关的适销性、特定用途的适用性、所有权和非侵权性的暗示担保。
© Qt 有限公司根据 GNU 自由文档许可证版本 1.3 获得许可。
https://doc.qt.io/qt-6.8/supported-platforms.html