Plates-formes supportées
Les plateformes suivantes sont prises en charge par Qt 6.11. Pour plus d'informations sur les versions antérieures de Qt, veuillez consulter la version correspondante dans les archives de documentation de Qt.
Les plateformes prises en charge sont activement maintenues, soumises à des tests, et les bogues découverts sur ces plateformes sont corrigés en priorité. Les erreurs importantes découvertes lors des tests peuvent avoir un impact sur les dates de sortie.
La société Qt offre un support commercial pour toutes les plateformes et configurations officiellement supportées.
Remarque : certaines plateformes ne sont prises en charge que pour certains types de licences commerciales. Pour plus de détails, veuillez vous référer aux termes et conditions du support Qt et à votre accord de licence commerciale.
Les configurations non listées ci-dessous ne sont pas officiellement prises en charge par le projet Qt. Cependant, Qt peut toujours fonctionner sur des plateformes et des configurations non prises en charge. La société Qt, les partenaires Qt, les développeurs open source et les utilisateurs de la communauté sont en mesure de fournir une assistance dans cette situation.
Note : La prise en charge de configurations ou de versions de systèmes d'exploitation spécifiques peut prendre fin avant celle de Qt 6.11. Un correctif ultérieur de Qt 6.11 peut abandonner la prise en charge d'une configuration ou la remplacer par une version actuellement prise en charge.
Plates-formes de bureau
Linux
| Distribution | Architecture | Compilateur | Notes |
|---|---|---|---|
| Red Hat™ 8.6 | x86_64 | GCC 10 (ensemble d'outils) | |
| Red Hat 8.8 | x86_64 | GCC 10 (jeu d'outils) | |
| Red Hat 8.10 | x86_64 | GCC 10 (jeu d'outils) | |
| Red Hat 9.2 | x86_64 | GCC 11 | |
| Red Hat 9.4 | x86_64 | GCC 11 | |
| Red Hat 9.6 | x86_64 | GCC 11 | |
| openSUSE 15.6 | x86_64 | GCC 9, GCC 10, GCC 11, GCC 12 | |
| SUSE Linux Enterprise Server 15 SP6 | x86_64 | GCC 11 | |
| Ubuntu 22.04 | x86_64 | GCC tel que fourni par Canonical, GCC 11.x | Voir aussi : Enterprise Qt Paquets Debian. |
| Ubuntu 24.04 | x86_64, arm64 | GCC tel que fourni par Canonical, GCC 13.x | Voir la note concernant la prise en charge des ordinateurs de bureau Linux on Arm. |
| Debian 11.6 | x86_64, arm64 | GCC 10 | Voir la note concernant la prise en charge de Linux on Arm. |
| Debian 12 | x86_64, arm64 | GCC 12 | Voir aussi : Paquets Debian Enterprise Qt. Voir la note concernant la prise en charge des ordinateurs de bureau Linux on Arm. |
Note : Pour Linux on Arm sur les ordinateurs de bureau, nous utilisons Raspberry Pi 5 avec 8GB RAM et Ubuntu 24.04 comme plateforme de référence. Si vous rencontrez un problème avec un autre matériel, essayez de le reproduire sur Raspberry Pi 5. Nous prévoyons de passer à une prise en charge régulière des plateformes lorsqu'une gamme plus large de matériel de bureau basé sur ARM sera disponible. Les binaires officiels dans Qt Online Installer sont construits sur Ubuntu 24.04 qui est livré avec glibc 2.39, si votre glibc est plus ancien que ce que nous construisons, vous devez reconstruire à partir des sources.
macOS
| Environnement de compilation | Plate-forme cible | Architecture |
|---|---|---|
| Xcode 15 (macOS 14 SDK) ou supérieur | macOS 13 ou supérieur (y compris macOS 26) | x86_64 x86_64h, arm64 |
Note : La promesse de compatibilité future d'Apple pour macOS garantit généralement que les applications Qt continuent de fonctionner correctement sur les nouvelles versions du système d'exploitation. Les problèmes qui peuvent survenir sont classés par ordre de priorité et planifiés conformément aux politiques de branchements et de support de Qt. La prise en charge des nouvelles fonctionnalités du système d'exploitation n'est généralement pas incluse dans les versions de correctifs.
Windows
| Système d'exploitation | Architecture | Compilateur | Notes |
|---|---|---|---|
| Windows 10 (1809 ou version ultérieure) | x86_64 | MSVC 2022, Mingw-w64 13.1 | |
| Windows 11 | x86_64 | MSVC 2022, Mingw-w64 13.1 | |
| Windows sur ARM | ARM64 | MSVC 2022 |
Remarque : actuellement, Qt ne prend pas en charge ARM64EC sur les appareils Windows on ARM.
Plates-formes mobiles
Android
Les configurations suivantes sont prises en charge dans cette version de Qt :
| Section | Description de la configuration |
|---|---|
| Distribution | Android 9 (API 28) à 16 (API 36) |
| Architecture | arm64-v8a x86_64, , et x86 armeabi-v7a |
| Compilateur | Clang 17.0.2 (NDK r27c ou 27.2.12479018) Note : Il est recommandé que les applications Qt utilisent la même version de NDK que celle utilisée pour construire les bibliothèques officielles Qt pour Android afin d'éviter les erreurs de symboles manquants. Dans les versions prenant en charge plusieurs NDK, le dernier NDK pris en charge est utilisé pour la construction de Qt. |
| JDK | JDK 21 |
| Gradle | Gradle 9.3.1 et AGP 9.0.0 |
| Paquet | Multi-ABI APKs, AABs et AARsRemarque : les constructions Multi-ABI ne sont disponibles que si l'on utilise CMake. Pour plus d'informations, voir CMake Android Multi-ABIs. |
Pour plus d'informations sur les versions d'Android prises en charge, voir les directives de sélection des versions prises en charge de Qt pour Android.
iOS
| Environnement de construction | Plateforme cible | Architecture |
|---|---|---|
| Xcode 15 (iOS 17 SDK) ou supérieur | iOS 17 ou supérieur (y compris iOS 26) | armv8, arm64 |
Note : La promesse de compatibilité future d'Apple pour iOS garantit généralement que les applications Qt continuent de fonctionner correctement sur les nouvelles versions du système d'exploitation. Les problèmes qui peuvent survenir sont classés par ordre de priorité et planifiés conformément aux politiques de branchements et de support de Qt. La prise en charge des nouvelles fonctionnalités du système d'exploitation n'est généralement pas incluse dans les versions de correctifs.
Pour plus d'informations sur le support de WebAssembly sur les plateformes mobiles, voir les notes sur les navigateurs supportés.
Plateformes embarquées
Niveaux de support pour le matériel cible
Il existe plusieurs niveaux de support qui s'appliquent à des combinaisons spécifiques de matériel et de système d'exploitation.
Note : Les cibles Qt pour INTEGRITY, Qt pour QNX, et Qt pour VxWorks ne sont supportées que dans les versions Long Term Support (LTS). Pour obtenir de l'aide pour ces cibles dans des versions non LTS, contactez les services professionnels de Qt.
Niveau 1 : Cibles de référence
- Les problèmes concernant les cibles de référence sont plus prioritaires que les cibles de niveau inférieur.
- Ils sont couverts par le support standard.
- Les versions sont disponibles via Qt Online Installer.
| Niveau 1 : cibles de référence | ||||
|---|---|---|---|---|
| Fournisseur | Conseil d'administration | OS / Autre | Produit | Supporté par |
| Intel | NUC | Yocto 5.2 | Boot to Qt | Groupe Qt |
| NVIDIA | Kit de développement Jetson AGX Orin 64 Go | Yocto 5.2 | Boot to Qt | Groupe Qt |
| NXP | i.MX 8QuadMax MEK | AAOS 14 | Qt for Android Automotive | Qt Group |
| NXP | i.MX 8QuadMax MEK | Yocto 5.2 | Boot to Qt | Groupe Qt |
| Qualcomm | SA8155P | AAOS 10-13 | Qt for Android Automotive | Groupe Qt |
| Raspberry Pi | Raspberry Pi 5 (SBC) | Yocto 5.2 | Boot to Qt | Groupe Qt |
Niveau 2 : Objectifs vérifiés
- Les problèmes sur les cibles vérifiées ont une priorité plus faible que le Niveau 1 : Cibles de référence.
- Couvert par le support Premium.
- Les versions sont disponibles via Qt Online Installer.
| Niveau 2 : Cibles vérifiées | ||||
|---|---|---|---|---|
| Fournisseur | Conseil d'administration | Système d'exploitation / Autre | Produit | Pris en charge par |
| NVIDIA | Kit de développement Jetson AGX Orin | Debian 12 | Paquets Debian Qt pour l'entreprise | Groupe Qt |
| NXP | i.MX 8M Plus LPDDR4 EVK | Yocto 5.2 | Boot to Qt | Groupe Qt |
| NXP | i.MX 93 11x11 LPDDR4X EVK | Yocto 5.2 | Boot to Qt | Qt Group |
| Qualcomm | RB3 Gen 2 Vision Kit | Yocto 5.0 | Boot to Qt | Qt Group |
| Raspberry Pi | Raspberry Pi 4 64-bit | Yocto 5.2 | Boot to Qt | Qt Group |
| ST | STM32MP15 Discovery | Yocto 5.0 | Boot to Qt | Groupe Qt |
| TI | SK-AM62 | Yocto 5.0 | Boot to Qt | Qt Group |
| Toradex | Apalis iMX6 | Yocto 5.0 | Boot to Qt | Qt Group |
| Toradex | i.MX 95 Verdin | Yocto 5.0 | Boot to Qt | Qt Group |
Niveau 3 : Autres cibles
- Les problèmes sur les autres cibles ont une priorité plus faible que le Niveau 1 : Cibles de référence et le Niveau 2 : Cibles vérifiées.
- Le matériel n'est pas testé régulièrement.
- Les paquets QBSP peuvent être acquis auprès de différents vendeurs ; ceux fournis par Qt Group sont disponibles soit sur le portail client de Qt, soit via Qt Online Installer.
| Niveau 3 : Autres cibles | ||||
|---|---|---|---|---|
| Fournisseur | Conseil d'administration | Système d'exploitation / Autre | Produit | Pris en charge par |
| NVIDIA | Kit de développement Jetson Orin Nano | Yocto 5.2 | Boot to Qt | Groupe Qt |
| NXP | i.MX 8M Mini LPDDR4 EVK | Yocto 5.2 | Boot to Qt | Qt Group |
| NXP | i.MX 8M Nano LPDDR4 EVK | Yocto 5.2 | Boot to Qt | Qt Group |
| ST | STM32MP15 Evaluation | Yocto 5.0 | Boot to Qt | Groupe Qt |
| StarFive | VisionFive 2 | Yocto 5.2 | Boot to Qt | Qt Group |
| Toradex | Apalis iMX8 | Yocto 5.0 | Boot to Qt | Qt Group |
| Toradex | Colibri iMX6 ULL | Yocto 5.0 | Boot to Qt | Groupe Qt |
Voir Autres cibles pour plus d'informations.
Voir les termes et conditions du support Qt pour plus d'informations.
Android Automotive OS
Qt for Android AutomotiveQt for Android Automotive OS, basé sur Qt for Android, étend la prise en charge des fonctionnalités d'Android Automotive OS sur les versions 10 à 13.
webOS OSE
webOS OSE, édition open-source de webOS, prend en charge le développement d'applications Qt.
Linux embarqué
Reportez-vous à la section Configurer un appareil Linux embarqué pour obtenir des informations sur la compilation générique croisée de Qt pour les appareils Linux embarqués.
Pour plus d'informations sur les plates-formes Linux embarquées, consultez la Boot to Qt documentation.
Systèmes d'exploitation en temps réel
| Système d'exploitation | Architecture du système d'exploitation | Compilateur | Fourni dans |
|---|---|---|---|
| INTÉGRITÉ 19.0.13 | arm64 | Compilateur GHS version 2020.1.4 ou plus récente | Qt pour INTEGRITY |
| QNX 7.1 |
| QCC de QNX7.1 SDP (basé sur GCC8.3) | Qt pour QNX |
| QNX 8.0 |
| QCC de QNX8.0 SDP (basé sur GCC12.2) | Qt pour QNX |
| RTOS libre | Spécifique à la plate-forme. Pour plus de détails, voir Qt for MCUs Plateformes supportées. | Spécifique à la plate-forme. Pour plus de détails, voir les plates-formes prises en charge Qt for MCUs . | Qt for MCUs |
| VxWorks 24.03 |
| Clang version 17.0.6.1 | Qt pour VxWorks |
| VxWorks 25.03 |
| Clang version 17.0.6.3 | Qt pour VxWorks |
| Zephyr | Spécifique à la plate-forme. Pour plus de détails, voir les plates-formes Qt for MCUs prises en charge. | Spécifique à la plate-forme. Pour plus de détails, voir les plates-formes supportées Qt for MCUs . | Qt for MCUs |
Plateformes web
WebAssembly
| Plate-forme | Architecture | Compilateur | Implémentations |
|---|---|---|---|
| Navigateur Web | wasm32 | Emscripten 4.0.7 | Chrome, Edge, Firefox, Safari |
Qt for WebAssembly est une technologie agnostique qui permet d'exécuter des applications sur des navigateurs compatibles, quel que soit le système d'exploitation sous-jacent. Qt for WebAssembly est bien pris en charge et testé sur les navigateurs de bureau, notamment Chrome, Edge, Firefox et Safari. Bien que Qt for WebAssembly soit conçu pour fonctionner sans problème sur les navigateurs de bureau, il est important de noter que certains navigateurs mobiles peuvent encore manquer de certaines fonctionnalités nécessaires pour exécuter de manière fiable les apps WebAssembly. Par conséquent, nous recommandons vivement aux fournisseurs d'applications ciblant les navigateurs mobiles d'effectuer des tests complets pour garantir la compatibilité et les performances.
Disponibilité des paquets
Vous pouvez télécharger les installateurs Qt et les paquets source à partir de la page Téléchargements. Pour plus d'informations, visitez la page " Getting Started with Qt" (Démarrer avec Qt ).
Remarque : toutes les configurations prises en charge ne sont pas fournies sous forme de paquets binaires dans Qt Online Installer. Cependant, l'intention est de fournir les configurations les plus utilisées pour faciliter la tâche des développeurs.
Note : Les paquets binaires Linux sont liés à la glibc 2.34. Si vous utilisez une version plus ancienne de la glibc, vous devez compiler Qt à partir des sources ou mettre à jour la glibc vers la version 2.34 ou une version plus récente.
Exceptions
Des modules individuels peuvent n'être disponibles que sur certaines plateformes, ou ne pas prendre en charge toutes les configurations. Par exemple, comme Qt WebEngine a Chromium comme dépendance tierce, les limitations de plateforme ou de configuration en amont s'appliquent également à Qt WebEngine.
La documentation de chaque module contient des informations détaillées sur les exceptions au support général des plateformes et des configurations décrites sur cette page.
Déploiement des applications Qt
La procédure de déploiement est différente pour chaque plate-forme et est décrite plus en détail dans les pages qui lui sont consacrées. En attendant, un article sur le déploiement résume la procédure de déploiement en général.
Versions prises en charge
Pour plus de détails, voir Versions de Qt prises en charge.
Clause de non-responsabilité générale
Veuillez noter que Qt est proposé "en l'état" sans garantie d'aucune sorte et que nos produits ne sont pas exempts d'erreurs ou de bogues. Dans toute la mesure permise par la loi applicable, The Qt Company, en son nom et au nom de ses fournisseurs, décline toute garantie et condition, expresse ou implicite, y compris, mais sans s'y limiter, les garanties implicites de qualité marchande, d'adéquation à un usage particulier, de titre et d'absence de contrefaçon en ce qui concerne le logiciel sous licence.
© 2026 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.