Unterstützte Plattformen
Die folgenden Plattformen werden von Qt 6.8 unterstützt. Für Informationen über frühere Qt-Versionen konsultieren Sie bitte die entsprechende Version im Qt-Dokumentationsarchiv.
Unterstützte Plattformen werden aktiv gewartet und getestet, und Fehler, die auf diesen Plattformen entdeckt werden, werden vorrangig behoben. Signifikante Fehler, die beim Testen entdeckt werden, können sich auf das Veröffentlichungsdatum auswirken.
The Qt Company bietet kommerziellen Support für alle offiziell unterstützten Plattformen und Konfigurationen.
Hinweis: Einige der Plattformen werden nur für bestimmte Arten von kommerziellen Lizenzen unterstützt. Einzelheiten hierzu finden Sie in den Qt-Support-Bedingungen und in Ihrer kommerziellen Lizenzvereinbarung.
Konfigurationen, die unten nicht aufgeführt sind, werden vom Qt-Projekt nicht offiziell unterstützt. Qt kann jedoch auch auf nicht unterstützten Plattformen und Konfigurationen laufen. Die Qt Company, Qt-Partner, Open-Source-Entwickler und Community-Benutzer sind in der Lage, in dieser Situation Hilfe zu leisten.
Hinweis: Die Unterstützung für bestimmte Konfigurationen oder Betriebssystemversionen kann enden, bevor die Unterstützung für Qt 6.8 endet. Ein späteres Patch-Release von Qt 6.8 kann die Unterstützung für eine Konfiguration aufheben oder sie durch eine aktuell unterstützte Version ersetzen.
Desktop-Plattformen
Linux/X11
Vertrieb | Architektur | Compiler | Anmerkungen |
---|---|---|---|
Red Hat 8.6 | x86_64 | GCC 10 (Werkzeugsatz) | |
Red Hat 8.8 | x86_64 | GCC 10 (Werkzeugsatz) | |
Red Hat 8.10 | x86_64 | GCC 10 (Werkzeugsatz) | |
Red Hat 9.2 | x86_64 | GCC 11 | |
Roter Hut 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 | GCC wie von Canonical bereitgestellt, GCC 11.x | |
Ubuntu 24.04 | x86_64, arm64 | GCC wie von Canonical zur Verfügung gestellt, GCC 13.x | Siehe die Anmerkung. |
Debian 11.6 | x86_64, arm64 | GCC 10 | Technologie-Vorschau Siehe auch: Enterprise Qt Debian-Pakete. |
Hinweis: Für Linux on Arm auf Desktops verwenden wir Raspberry Pi 5 mit 8GB RAM und Ubuntu 24.04 als Referenzplattform. Wenn Sie ein Problem mit einer anderen Hardware haben, versuchen Sie bitte, das Problem auf dem Raspberry Pi 5 zu reproduzieren. Wir planen, die Unterstützung für reguläre Plattformen zu übernehmen, sobald eine größere Auswahl an ARM-basierter Desktop-Hardware verfügbar ist.
macOS
Build-Umgebung | Ziel-Plattform | Architektur |
---|---|---|
Xcode 15 (macOS 14 SDK) oder höher | macOS 12 oder höher (einschließlich macOS 15) | x86_64 , x86_64h , arm64 |
Hinweis: Apples Vorwärtskompatibilitätsversprechen für macOS stellt im Allgemeinen sicher, dass Qt-Anwendungen auch auf neuen Betriebssystemversionen gut laufen. Eventuell auftretende Probleme werden in Übereinstimmung mit den Qt-Verzweigungs- und Supportrichtlinien priorisiert und geplant. Unterstützung für neue Betriebssystemfunktionen ist in der Regel nicht in Patch-Versionen enthalten.
Windows
Betriebssystem | Architektur | Compiler | Hinweise |
---|---|---|---|
Windows 10 (1809 oder höher) | x86_64 | MSVC 2022, Mingw-w64 13.1 | |
Windows 11 | x86_64 | MSVC 2022, Mingw-w64 13.1 | |
Windows auf ARM | ARM64 | MSVC 2022 |
Hinweis: Derzeit unterstützt Qt kein ARM64EC auf Windows on ARM Geräten.
Mobile Plattformen
Android
Die folgenden Konfigurationen werden in dieser Qt-Version unterstützt:
Abschnitt | Beschreibung |
---|---|
Verteilung | Android 9 (API 28) bis 14 (API 34) |
Architektur | arm64-v8a , x86_64 , x86 , und armeabi-v7a |
Compiler | Clang 17.0.2 (NDK r26b oder 26.1.10909125) Hinweis: Es wird empfohlen, dass Qt-Apps dieselbe NDK r26b-Version verwenden, die für die Erstellung der offiziellen Qt für Android-Bibliotheken verwendet wird, um Fehler durch fehlende Symbole zu vermeiden. |
JDK | JDK 17 |
Gradle | Gradle 8.10 und AGP 8.6.0 |
Paket | Multi-ABI APK s, AAB s und AAR sHinweis: Multi-ABI-Builds sind nur bei Verwendung von CMake verfügbar. Für weitere Informationen siehe CMake Android Multi-ABIs. |
Weitere Informationen zu den unterstützten Android-Versionen finden Sie unter Qt for Android Supported Versions Selection Guidelines.
iOS
Build-Umgebung | Ziel-Plattform | Architektur |
---|---|---|
Xcode 15 (iOS 17 SDK) oder höher | iOS 16 oder höher (einschließlich iOS 18) | armv8 , arm64 |
Hinweis: Apples Vorwärtskompatibilitätsversprechen für iOS stellt im Allgemeinen sicher, dass Qt-Anwendungen auch auf neuen Betriebssystemversionen gut laufen. Eventuell auftretende Probleme werden gemäß den Qt-Verzweigungs- und Supportrichtlinien priorisiert und geplant. Unterstützung für neue Betriebssystemfunktionen ist in der Regel nicht in Patch-Versionen enthalten.
Informationen zur Unterstützung von WebAssembly auf mobilen Plattformen finden Sie in den Hinweisen zu unterstützten Browsern.
Eingebettete Plattformen
Unterstützungsebenen für Zielhardware
Es gibt mehrere Unterstützungsebenen, die für bestimmte Hardware- und Betriebssystemkombinationen gelten.
Stufe 1: Referenz-Ziele
- Probleme mit diesem Referenzziel haben eine höhere Priorität als die Ziele der niedrigeren Stufen.
- Abgedeckt durch den Standard-Support.
- Releases sind über Qt Online Installer verfügbar.
Stufe 1: Referenzziele | ||||
---|---|---|---|---|
Hersteller | Karte | Betriebssystem / Sonstiges | Produkt | Unterstützt von |
Intel | NUC | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NVIDIA | Jetson AGX Xavier Entwickler-Kit | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 8QuadMax MEK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 8QuadMax MEK | QNX 7.1 | Qt für QNX | Qt-Gruppe |
NXP | i.MX 8QuadMax MEK | QNX 8.0* | Qt für QNX | Qt-Gruppe |
NXP | i.MX 93 11x11 LPDDR4X EVK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
Qualcomm | SA8155P | AAOS 10-13 | Qt for Android Automotive | Qt-Gruppe |
Raspberry Pi | Raspberry Pi 5 | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
Toradex | Apalis iMX6 | Yocto 4.0 | Boot to Qt | Qt-Gruppe |
*In Qt 6.8 befindet sich QNX 8.0 in der technischen Vorschauphase für NXP i.MX 8QuadMax MEK.
Stufe 2: Verifizierte Ziele
- Probleme mit verifizierten Targets haben eine niedrigere Priorität als Tier 1: Reference Targets.
- Abgedeckt durch Premium Support.
- Releases sind über Qt Online Installer verfügbar.
Stufe 2: Überprüfte Ziele | ||||
---|---|---|---|---|
Anbieter | Karte | Betriebssystem / Sonstiges | Produkt | Unterstützt von |
Boundary Devices | BD-SL-i.MX6-Bausatz | VxWorks 24.03 | Qt für VxWorks | Qt-Gruppe |
Intel | NUC | QNX 7.1 | Qt für QNX | Qt-Gruppe |
NVIDIA | Jetson AGX Orin Entwickler-Kit | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NVIDIA | Jetson AGX Orin Entwickler-Kit | Debian 12 | Enterprise Qt Debian Pakete | Qt-Gruppe |
NXP | i.MX 8M Mini LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 8M Nano LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 8M Plus LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
Qualcomm | SA8155P | INTEGRITÄT 19.03 | Qt für INTEGRITY | Qt-Gruppe |
Raspberry Pi | Raspberry Pi 4 64-bit | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
ST | STM32MP15 Entdeckung | Yocto 4.0 | Boot to Qt | Qt-Gruppe |
TI | SK-AM62 | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
Toradex | Colibri iMX6 ULL | Yocto 4.0 | Boot to Qt | Qt-Gruppe |
Ebene 3: Andere Ziele
- Probleme mit anderen Targets haben eine niedrigere Priorität als Tier 1: Referenz-Targets und Tier 2: Verifizierte Targets.
- Nicht regelmäßig getestete Hardware.
- QBSP-Pakete können von verschiedenen Anbietern erworben werden; die von der Qt Group bereitgestellten Pakete sind entweder über das Qt Customer Portal oder über Qt Online Installer erhältlich.
Stufe 3: Andere Targets | ||||
---|---|---|---|---|
Anbieter | Karte | OS / Sonstiges | Produkt | Unterstützt von |
Amazon | AWS EC2 ARM64 | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NVIDIA | Jetson Orin Nano Entwickler-Kit | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 8MQuad EVK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 8QuadXPlus MEK | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
NXP | i.MX 95** | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
Qualcomm | Robotics RB5 Entwicklungskit | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
ST | STM32MP15 Auswertung | Yocto 4.0 | Boot to Qt | Qt-Gruppe |
StarFive | VisionFive 2 | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
TI | SK-AM69 | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
Toradex | Apalis iMX8 | Yocto 4.0 | Boot to Qt | Qt-Gruppe |
Toradex | i.MX 95 Verdin Evaluierungskit** | Yocto 5.0 | Boot to Qt | Qt-Gruppe |
**Dies ist ein experimentelles Ziel in Qt 6.8.
Siehe Andere Targets für weitere Informationen.
Weitere Informationen finden Sie unter Qt-Support-Bedingungen.
Android Automotive OS
Qt for Android AutomotiveQt for Android Automotive OS, basierend auf Qt for Android, erweitert die Unterstützung für Android Automotive OS-Funktionen auf Version 10 bis 13.
webOS OSE
webOS OSE, die Open-Source-Version von webOS, unterstützt die Entwicklung von Qt-Anwendungen.
Eingebettetes Linux
Informationen zur generischen Cross-Kompilierung von Qt für Embedded-Linux-Geräte finden Sie unter Konfigurieren eines Embedded-Linux-Geräts.
Für weitere Unterstützung von Embedded Linux Plattformen, konsultieren Sie die Boot to Qt Dokumentation.
Echtzeit-Betriebssysteme
Betriebssytem | Architektur | Compiler | Bereitgestellt in |
---|---|---|---|
INTEGRITÄT 19.0.13 | arm64 | GHS-Compiler Version 2020.1.4 oder neuer | Qt für INTEGRITY |
QNX 7.1 | Qt für QNX | ||
Freies RTOS | Qt for MCUs | ||
VxWorks | armv7 (i.mx6), x86_64 (Intel SkyLake) | Qt für VxWorks | |
Bare Metal | Qt for MCUs |
Web-Plattformen
WebAssembly
Plattform | Architektur | Compiler | Implementierungen |
---|---|---|---|
Web-Browser | wasm32 | Emscripten 3.1.56 | Chrome, Edge, Firefox, Safari |
Qt for WebAssembly ist eine plattformunabhängige Technologie, die es ermöglicht, Anwendungen auf kompatiblen Browsern auszuführen, unabhängig vom zugrunde liegenden Betriebssystem. Qt for WebAssembly wird gut unterstützt und ist auf Desktop-Browsern wie Chrome, Edge, Firefox und Safari getestet. Obwohl Qt for WebAssembly für die reibungslose Funktion auf Desktop-Browsern ausgelegt ist, ist es wichtig zu beachten, dass einigen mobilen Browsern noch einige notwendige Funktionen für die zuverlässige Ausführung von WebAssembly-Anwendungen fehlen können. Daher empfehlen wir Anbietern von Anwendungen, die auf mobile Browser abzielen, dringend, umfassende Tests durchzuführen, um Kompatibilität und Leistung sicherzustellen.
Verfügbarkeit von Paketen
Sie können die Qt-Installationsprogramme und Quellpakete von der Seite Downloads herunterladen. Weitere Informationen finden Sie auf der Seite Erste Schritte mit Qt.
Hinweis: Nicht alle unterstützten Konfigurationen werden als Binärpakete in Qt Online Installer bereitgestellt. Es ist jedoch beabsichtigt, die am häufigsten verwendeten Konfigurationen zur Verfügung zu stellen, um den Entwicklern die Arbeit zu erleichtern.
Hinweis: Linux-Binärpakete sind gegen glibc 2.28 gelinkt. Wenn Sie eine ältere glibc-Version verwenden, müssen Sie Qt aus den Quellen bauen oder glibc auf 2.28 oder neuer aktualisieren.
Ausnahmen
Einzelne Module sind möglicherweise nur auf bestimmten Plattformen verfügbar oder sie unterstützen nicht alle Konfigurationen. Da Qt WebEngine zum Beispiel Chromium als Drittanbieter-Abhängigkeit hat, gelten Plattform- oder Konfigurationsbeschränkungen auch für Qt WebEngine.
Die Dokumentation für jedes Modul enthält detaillierte Informationen über alle Ausnahmen, die das Modul von der allgemeinen Plattform- und Konfigurationsunterstützung, wie auf dieser Seite beschrieben, hat.
Bereitstellung von Qt-Anwendungen
Das Bereitstellungsverfahren für die einzelnen Plattformen ist unterschiedlich und wird auf den jeweiligen Plattformseiten ausführlicher beschrieben. In der Zwischenzeit gibt es einen Artikel über die Bereitstellung, in dem das Bereitstellungsverfahren im Allgemeinen zusammengefasst ist.
Unterstützte Versionen
Details finden Sie unter Unterstützte Qt-Versionen.
Allgemeiner rechtlicher Hinweis
Bitte beachten Sie, dass Qt ohne Mängelgewähr angeboten wird und dass unsere Produkte nicht fehlerfrei sind. Im größtmöglichen gesetzlich zulässigen Umfang lehnt The Qt Company im eigenen Namen und im Namen ihrer Lieferanten alle ausdrücklichen oder stillschweigenden Garantien und Bedingungen ab, einschließlich, aber nicht beschränkt auf stillschweigende Garantien der Marktgängigkeit, der Eignung für einen bestimmten Zweck, des Eigentumsrechts und der Nichtverletzung von Rechten Dritter im Hinblick auf die lizenzierte Software.
© 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.