このページでは

対応プラットフォーム

Qt 6.12 では、以下のプラットフォームがサポートされています。以前の Qt リリースに関する情報については、Qt ドキュメントアーカイブの該当バージョンを参照してください。

サポート対象のプラットフォームは積極的にメンテナンスおよびテストが行われており、これらのプラットフォームで発見されたバグは優先的に修正されます。テストで重大なエラーが発見された場合、リリース日程に影響が出る可能性があります。

The Qt Company は、公式にサポートされているすべてのプラットフォームおよび構成に対して、商用サポートを提供しています。

注:一部のプラットフォームについては 、特定の種類の商用ライセンスでのみサポートされています。詳細については、『Qtサポート利用規約』およびお客様の商用ライセンス契約をご参照ください。

以下に記載されていない構成については、Qt Project による公式サポートの対象外となります。ただし、サポート対象外のプラットフォームや構成であっても、Qt が動作する可能性はあります。そのような場合、The Qt Company、Qt パートナー、オープンソース開発者、およびコミュニティのユーザーが支援を提供できる場合があります。

注: 特定の構成やオペレーティングシステムのバージョンに対するサポートは 、Qt 6.12 のサポート終了前に終了する場合があります。Qt 6.12 の今後のパッチリリースにおいて、特定の構成のサポートが打ち切られたり、現在サポートされているバージョンに置き換えられたりする可能性があります。

デスクトッププラットフォーム

Linux

ディストリビューションアーキテクチャコンパイラ備考
Red Hat™ 9.6x86_64GCC 11
Red Hat 10.0x86_64GCC 14
openSUSE 16.0x86_64GCC 15
SUSE Linux Enterprise Server 15 SP6x86_64GCC 11
Ubuntu 22.04x86_64Canonicalが提供するGCC、GCC 11.x関連項目:Enterprise Qt Debian パッケージ。
Ubuntu 24.04x86_64, arm64Canonical が提供する GCC、GCC 13.xArm デスクトップの Linux サポートに関する注意事項を参照してください。
Debian 11.6x86_64, arm64GCC 10Arm デスクトップでの Linux サポートに関する注記を参照してください。
Debian 12x86_64, arm64GCC 12関連項目:Enterprise Qt Debian パッケージ。

Arm搭載デスクトップにおけるLinuxのサポートに関する注意事項を参照してください。

注: デスクトップ向け Linux on Armについては 、リファレンスプラットフォームとして 8GB RAM 搭載の Raspberry Pi 5 および Ubuntu 24.04 を使用しています。他のハードウェアで問題が発生した場合は、Raspberry Pi 5 上でその問題を再現してみてください。 今後、より幅広いARMベースのデスクトップハードウェアが利用可能になった時点で、通常のプラットフォームサポートへ移行する予定です。Qt Online Installer の公式バイナリは、glibc 2.39が同梱されているUbuntu 24.04上でビルドされています。お使いのglibcのバージョンが、ビルドに使用したバージョンより古い場合は、ソースから再ビルドする必要があります。

macOS

ビルド環境ターゲットプラットフォームアーキテクチャ
Xcode 16 (macOS 15 SDK) 以降macOS 14.4 以降(macOS 26 を含む)x86_64、x86_64h 、arm64

注:AppleによるmacOSの 将来的な互換性に関する保証により、一般的にQtアプリケーションは新しいオペレーティングシステムのリリースでも問題なく動作し続けます。発生する可能性のある問題は、Qtのブランチングおよびサポートポリシーに従って優先順位が付けられ、対応スケジュールが策定されます。新しいオペレーティングシステムの機能に対するサポートは、通常、パッチリリースには含まれません。

Windows

オペレーティングシステムアーキテクチャコンパイラ備考
Windows 10 (1809 以降)x86_64MSVC 2022、Mingw-w64 15.1
Windows 11x86_64MSVC 2022、Mingw-w64 15.1
ARM 版 WindowsARM64MSVC 2022
ARM 版 WindowsARM64ECMSVC 2026インストーラーパッケージなし。

一部の Qt モジュール(QtWebView 、Qt WebEngine 、およびQt Quick 3D Physics)のサポートが欠落しています。

注:Qt 6.12は、Windows 10をサポートする最後のバージョンとなります。

モバイルプラットフォーム

Android

このQtリリースでは、以下の構成がサポートされています:

セクション説明
配布対象Android 9 (API 28)~16 (API 36)
アーキテクチャarm64-v8a、x86_64 、x86 、およびarmeabi-v7a
コンパイラClang 17.0.2 (NDK r27c または 27.2.12479018)

注: シンボルが見つからないというエラーを回避するため、Qt アプリケーションでは、公式の Qt for Android ライブラリのビルドに使用されたものと同じ NDK バージョンを使用することを推奨します 。複数の NDK をサポートするリリースでは、Qt のビルドにはサポートされている最新の NDK が使用されます。

JDKJDK 21
GradleGradle 9.5.1 および AGP 9.2.1
パッケージマルチ ABIAPK、AAB、およびAAR

注:マルチABI ビルドは、CMakeを使用している場合にのみ利用可能です。詳細については、「CMake Android マルチABI」を参照してください。

サポートされているAndroidバージョンの詳細については、「Qt for Android サポート対象バージョンの選定ガイドライン」を参照してください。

iOS

ビルド環境ターゲットプラットフォームアーキテクチャ
Xcode 16 (iOS 18 SDK) 以降iOS 18 以降(iOS 26 を含む)armv8,arm64

注:AppleによるiOSの 将来互換性の保証により 、通常、Qtアプリケーションは新しいオペレーティングシステムのリリースでも問題なく動作し続けます。発生する可能性のある問題は、Qtのブランチング およびサポートポリシーに従って優先順位が付けられ、対応スケジュールが組まれます。新しいオペレーティングシステムの機能に対するサポートは、通常、パッチリリースには含まれません。

HarmonyOS

注: HarmonyOS向けQtは テクノロジープレビュー段階にあり、今後のリリースで変更される可能性があります。

この Qt リリースでは、以下の構成がサポートされています:

セクション説明
ホストLinux
アーキテクチャarm64-v8a (物理デバイス)およびx86_64 (エミュレータ)
パッケージHarmonyOSアビリティパッケージ(HAP)

詳細については、「Qt for HarmonyOS」を参照してください。

モバイルプラットフォームにおける WebAssembly のサポートについては、サポート対象のブラウザに関する注意事項を参照してください。

組み込みプラットフォーム

対象ハードウェアのサポートレベル

特定のハードウェアとOSの組み合わせごとに、複数のサポートレベルが適用されます。

注:Qt for INTEGRITY、Qt for QNX、およびQt for VxWorksのターゲットは、長期サポート(LTS)リリースでのみサポートされます。その他のリリースにおけるこれらのターゲットのサポートについては、Qt Professional Servicesにお問い合わせください。

レベル 1: リファレンス・ターゲット

  • リファレンス・ターゲットに関する問題は、より低いティアのターゲットよりも優先度が高く扱われます。
  • スタンダードサポートの対象となります。
  • リリースはQt Online Installer から入手可能です。
ティア 1: リファレンス・ターゲット
ベンダーボードOS / その他製品対応製品
IntelNUCYocto 5.3Boot to QtQt Group
NVIDIAJetson AGX Orin 64GB 開発者キットYocto 5.3Boot to QtQt Group
NXPi.MX 8QuadMax MEKAAOS 14Qt for Android AutomotiveQt Group
NXPi.MX 8QuadMax MEKYocto 5.3Boot to QtQt Group
QualcommSA8155PAAOS 10-13Qt for Android AutomotiveQt Group
Raspberry PiRaspberry Pi 5 (SBC)Yocto 5.3Boot to QtQt Group

Tier 2: 検証済みターゲット

Tier 2: 検証済みターゲット
ベンダーボードOS / その他製品サポート提供元
NVIDIAJetson AGX Orin 開発者キットDebian 12エンタープライズ版 Qt Debian パッケージQt Group
NXPi.MX 8M Plus LPDDR4 EVKYocto 5.3Boot to QtQt Group
NXPi.MX 93 11x11 LPDDR4X EVKYocto 5.3Boot to QtQt Group
QualcommRB3 Gen 2 ビジョンキットYocto 5.0Boot to QtQt Group
Raspberry PiRaspberry Pi 4 64ビットYocto 5.3Boot to QtQt Group
STSTM32MP15 DiscoveryYocto 5.0Boot to QtQt Group
TISK-AM62Yocto 5.0Boot to QtQt Group
ToradexApalis iMX6Yocto 5.0Boot to QtQt Group
Toradexi.MX 95 VerdinYocto 5.0Boot to QtQt Group

Tier 3: その他のターゲット

Tier 3: その他のターゲット
ベンダーボードOS / その他製品対応
NVIDIAJetson Orin Nano 開発者キットYocto 5.3Boot to QtQt Group
NXPi.MX 8M Mini LPDDR4 EVKYocto 5.3Boot to QtQt Group
NXPi.MX 8M Nano LPDDR4 EVKYocto 5.3Boot to QtQt Group
STSTM32MP15 評価Yocto 5.0Boot to QtQt Group
StarFiveVisionFive 2Yocto 5.0Boot to QtQt Group
ToradexApalis iMX8Yocto 5.0Boot to QtQt Group
ToradexColibri iMX6 ULLYocto 5.0Boot to QtQt Group

詳細については、「その他のターゲット」をご覧ください。

詳細については、「Qt サポート利用規約」を参照してください。

Android Automotive OS

Qt for Android Automotiveは、Qt for Android Automotiveをベースとしており、Android Automotive OSのバージョン10から13までの機能に対するサポートを拡張しています。

webOS OSE

webOSのオープンソース版であるwebOS OSEは、Qtによるアプリケーション開発をサポートしています。

組み込みLinux

組み込みLinuxデバイス向けのQtの汎用クロスコンパイルに関する情報については、「組み込みLinuxデバイスの設定」を参照してください。

組み込みLinuxプラットフォームのサポートに関する詳細については、 Boot to Qt ドキュメントを参照してください。

リアルタイムオペレーティングシステム

オペレーティングシステムアーキテクチャコンパイラ提供元
INTEGRITY 19.0.13arm64GHS コンパイラ バージョン 2020.1.4 以降INTEGRITY 向け Qt
QNX 7.1
  • ARMle-v7
  • AArch64le および x86-64 (64 ビット)
QNX 7.1 SDP 付属の QCC(GCC 8.3 ベース)QNX用Qt
QNX 8.0
  • AArch64le および x86-64 (64 ビット)
QNX 8.0 SDP の QCC (GCC 12.2 ベース)QNX用Qt
フリーの RTOSプラットフォーム固有です。詳細については、「サポートされているQt for MCUs プラットフォーム」を参照してください。プラットフォーム固有。詳細については、「 Qt for MCUs のサポート対象プラットフォーム」を参照してください。Qt for MCUs
VxWorks 24.03
  • armv7 (i.mx6)
Clang バージョン 17.0.6.1VxWorks 用 Qt
VxWorks 25.03
  • armv7 (i.mx6)
  • x86_64 (Intel SkyLake、Intel GPU搭載のIntel KabyLake)
Clang バージョン 17.0.6.3VxWorks 向け Qt
Zephyrプラットフォーム固有です。詳細については、「 Qt for MCUs のサポート対象プラットフォーム」を参照してください。プラットフォームによって異なります。詳細については、「サポートされているQt for MCUs プラットフォーム」を参照してください。Qt for MCUs

Webプラットフォーム

WebAssembly

プラットフォームアーキテクチャコンパイラ実装
Webブラウザwasm32Emscripten 5.0.5Chrome、Edge、Firefox、Safari

Qt for WebAssemblyは、基盤となるオペレーティングシステムに関係なく、互換性のあるブラウザ上でアプリを実行できるプラットフォーム非依存の技術です。Qt for WebAssemblyは、Chrome、Edge、Firefox、Safariなどのデスクトップブラウザで十分にサポートされ、テストされています。 Qt for WebAssemblyはデスクトップブラウザ上でスムーズに動作するよう設計されていますが、一部のモバイルブラウザでは、WebAssemblyアプリを確実に実行するために必要な機能がまだ備わっていない場合があることにご留意ください。そのため、モバイルブラウザをターゲットとするアプリケーションプロバイダーには、互換性とパフォーマンスを確保するために、包括的なテストを実施することを強く推奨します。

パッケージの入手可能性

Qtのインストーラおよびソースパッケージは、「ダウンロード」ページからダウンロードできます。詳細については、「Qtの始め方」ページをご覧ください。

注: Qt Online Installer では、サポートされているすべての 構成がバイナリパッケージとして提供されているわけではありません。ただし、開発者の利便性を考慮し、最も広く使用されている構成を提供することを目的としています。

注:Linux用 バイナリパッケージはglibc 2.34に対してリンクされています。それより古いバージョンのglibcを使用している場合は、ソースからQtをビルドするか、glibcを2.34以降にアップグレードする必要があります。

例外

個々のモジュールは、一部のプラットフォームでのみ利用可能であったり、すべての構成をサポートしていない場合があります。例えば、Qt WebEngine は Chromium をサードパーティ依存関係として持っているため、アップストリームのプラットフォームや構成に関する制限は、Qt WebEngine にも適用されます。

各モジュールのドキュメントには、このページで説明されている一般的なプラットフォームおよび設定のサポートから、そのモジュールに適用される例外に関する詳細情報が記載されています。

Qt アプリケーションのデプロイ

各プラットフォームごとのデプロイ手順は異なり、それぞれのプラットフォームのページでより詳細に説明されています。また、一般的なデプロイ手順をまとめた記事も用意されています。

対応バージョン

詳細については、「サポート対象のQtバージョン」を参照してください。

Qtは「現状有姿」で提供されており、いかなる保証も付帯しないこと、また当社の製品にはエラーやバグが含まれている可能性があることにご留意ください。 適用される法律で許容される最大限の範囲において、The Qt Company は、自社およびそのサプライヤーを代表して、ライセンス対象ソフトウェアに関する、商品性、特定目的への適合性、権原、および非侵害に関する黙示の保証を含むがこれに限定されない、明示または黙示のあらゆる保証および条件について、その責任を否認します。

© 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.