Sur cette page

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

DistributionArchitectureCompilateurNotes
Red Hat 8.6x86_64GCC 10 (ensemble d'outils)
Red Hat 8.8x86_64GCC 10 (jeu d'outils)
Red Hat 8.10x86_64GCC 10 (jeu d'outils)
Red Hat 9.2x86_64GCC 11
Red Hat 9.4x86_64GCC 11
Red Hat 9.6x86_64GCC 11
openSUSE 15.6x86_64GCC 9, GCC 10, GCC 11, GCC 12
SUSE Linux Enterprise Server 15 SP6x86_64GCC 11
Ubuntu 22.04x86_64GCC tel que fourni par Canonical, GCC 11.xVoir aussi : Enterprise Qt Paquets Debian.
Ubuntu 24.04x86_64, arm64GCC tel que fourni par Canonical, GCC 13.xVoir la note concernant la prise en charge des ordinateurs de bureau Linux on Arm.
Debian 11.6x86_64, arm64GCC 10Voir la note concernant la prise en charge de Linux on Arm.
Debian 12x86_64, arm64GCC 12Voir 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 compilationPlate-forme cibleArchitecture
Xcode 15 (macOS 14 SDK) ou supérieurmacOS 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'exploitationArchitectureCompilateurNotes
Windows 10 (1809 ou version ultérieure)x86_64MSVC 2022, Mingw-w64 13.1
Windows 11x86_64MSVC 2022, Mingw-w64 13.1
Windows sur ARMARM64MSVC 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 :

SectionDescription de la configuration
DistributionAndroid 9 (API 28) à 16 (API 36)
Architecturearm64-v8a x86_64, , et x86 armeabi-v7a
CompilateurClang 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.

JDKJDK 21
GradleGradle 9.3.1 et AGP 9.0.0
PaquetMulti-ABI APKs, AABs et AARs

Remarque : 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 constructionPlateforme cibleArchitecture
Xcode 15 (iOS 17 SDK) ou supérieuriOS 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
FournisseurConseil d'administrationOS / AutreProduitSupporté par
IntelNUCYocto 5.2Boot to QtGroupe Qt
NVIDIAKit de développement Jetson AGX Orin 64 GoYocto 5.2Boot to QtGroupe Qt
NXPi.MX 8QuadMax MEKAAOS 14Qt for Android AutomotiveQt Group
NXPi.MX 8QuadMax MEKYocto 5.2Boot to QtGroupe Qt
QualcommSA8155PAAOS 10-13Qt for Android AutomotiveGroupe Qt
Raspberry PiRaspberry Pi 5 (SBC)Yocto 5.2Boot to QtGroupe Qt

Niveau 2 : Objectifs vérifiés

Niveau 2 : Cibles vérifiées
FournisseurConseil d'administrationSystème d'exploitation / AutreProduitPris en charge par
NVIDIAKit de développement Jetson AGX OrinDebian 12Paquets Debian Qt pour l'entrepriseGroupe Qt
NXPi.MX 8M Plus LPDDR4 EVKYocto 5.2Boot to QtGroupe Qt
NXPi.MX 93 11x11 LPDDR4X EVKYocto 5.2Boot to QtQt Group
QualcommRB3 Gen 2 Vision KitYocto 5.0Boot to QtQt Group
Raspberry PiRaspberry Pi 4 64-bitYocto 5.2Boot to QtQt Group
STSTM32MP15 DiscoveryYocto 5.0Boot to QtGroupe Qt
TISK-AM62Yocto 5.0Boot to QtQt Group
ToradexApalis iMX6Yocto 5.0Boot to QtQt Group
Toradexi.MX 95 VerdinYocto 5.0Boot to QtQt Group

Niveau 3 : Autres cibles

Niveau 3 : Autres cibles
FournisseurConseil d'administrationSystème d'exploitation / AutreProduitPris en charge par
NVIDIAKit de développement Jetson Orin NanoYocto 5.2Boot to QtGroupe Qt
NXPi.MX 8M Mini LPDDR4 EVKYocto 5.2Boot to QtQt Group
NXPi.MX 8M Nano LPDDR4 EVKYocto 5.2Boot to QtQt Group
STSTM32MP15 EvaluationYocto 5.0Boot to QtGroupe Qt
StarFiveVisionFive 2Yocto 5.2Boot to QtQt Group
ToradexApalis iMX8Yocto 5.0Boot to QtQt Group
ToradexColibri iMX6 ULLYocto 5.0Boot to QtGroupe 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'exploitationArchitecture du système d'exploitationCompilateurFourni dans
INTÉGRITÉ 19.0.13arm64Compilateur GHS version 2020.1.4 ou plus récenteQt pour INTEGRITY
QNX 7.1
  • ARMle-v7
  • AArch64le et x86-64 (64 bits)
QCC de QNX7.1 SDP (basé sur GCC8.3)Qt pour QNX
QNX 8.0
  • AArch64le et x86-64 (64 bits)
QCC de QNX8.0 SDP (basé sur GCC12.2)Qt pour QNX
RTOS libreSpé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
  • armv7 (i.mx6)
Clang version 17.0.6.1Qt pour VxWorks
VxWorks 25.03
  • armv7 (i.mx6)
  • x86_64 (Intel SkyLake, Intel KabyLake avec Intel GPU)
Clang version 17.0.6.3Qt pour VxWorks
ZephyrSpé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-formeArchitectureCompilateurImplémentations
Navigateur Webwasm32Emscripten 4.0.7Chrome, 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.

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.