対応プラットフォーム

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

サポートされているプラットフォームは積極的にメンテナンスされ、テストされ、これらのプラットフォームで発見されたバグは優先的に修正されます。テスト中に発見された重大なエラーは、リリース日に影響を与える可能性があります。

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

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

以下に記載されていない構成は、Qt プロジェクトによって公式にサポートされていません。しかし、Qt はサポートされていないプラットフォームや構成でも動作する可能性があります。このような場合、Qt 社、Qt パートナー、オープンソース開発者、コミュニティユーザーがサポートを提供することができます。

注意: Qt 6.8 のサポートが終了する前に、特定の設定やオペレーティングシステムのバージョンのサポートが終了する可能性があります。Qt 6.8 の後続のパッチリリースでは、そのコンフィギュレーションのサポートを終了したり、現在サポートされているバージョンに置き換えたりする可能性があります。

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

Linux/X11

ディストリビューションアーキテクチャコンパイラノート
Red Hat 8.6x86_64GCC 10 (ツールセット)
レッドハット 8.8x86_64GCC 10 (ツールセット)
赤い帽子 8.10x86_64GCC 10 (ツールセット)
赤い帽子 9.2x86_64GCC 11
赤い帽子 9.4x86_64GCC 11
openSUSE 15.5x86_64GCC 9
SUSE Linux Enterprise Server 15 SP5x86_64GCC 10
Ubuntu 22.04x86_64Canonicalが提供するGCC、GCC 11.x
Ubuntu 24.04x86_64, arm64Canonicalが提供するGCC、GCC 13.x注を参照してください。
Debian 11.6x86_64, arm64GCC 10技術プレビュー

こちらも参照してください:エンタープライズ Qt Debian パッケージ

注意: デスクトップ上の Linux on Arm については、8GB RAM を搭載した Raspberry Pi 5 と Ubuntu 24.04 をリファレンスプラットフォームとして使用しています。他のハードウェアで問題が発生した場合は、Raspberry Pi 5 で問題を再現してみてください。より幅広いARMベースのデスクトップ・ハードウェアが利用可能になった時点で、通常のプラットフォームのサポートに移行する予定です。

macOS

ビルド環境対象プラットフォームアーキテクチャ
Xcode 15(macOS 14 SDK)以上macOS 12以上(macOS 15を含む)x86_64 x86_64h arm64

注意: Apple 社の macOS に対する前方互換性の約束は、一般的に、Qt アプリケーションが新しいオペレーティングシステムのリリース上でも正常に動作し続けることを保証するものです。発生する可能性のある問題は、Qt の分岐と サポートポリシーに従って優先順位を付け、スケジュールを組みます。新しいオペレーティングシステムの機能のサポートは、通常パッチリリースには含まれません。

Windows

オペレーティングシステムアーキテクチャコンパイラ注意事項
Windows 10 (1809以降)x86_64MSVC 2022、Mingw-w64 13.1
Windows 11x86_64MSVC 2022、Mingw-w64 13.1
ARM上のWindowsARM64MSVC 2022

注意: 現在 Qt は Windows on ARM デバイスの ARM64EC をサポートしていません。

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

アンドロイド

この Qt リリースでは以下の設定をサポートしています:

セクション説明
ディストリビューションAndroid 9 (API 28)から14 (API 34) まで
アーキテクチャarm64-v8a x86_64 x86 armeabi-v7a
コンパイラClang 17.0.2 (NDK r26b または 26.1.10909125)

注意: Qt アプリでは、Missing Symbol エラーを避けるため、公式 Qt for Android ライブラリのビルドに使用されたものと同じ NDK r26b バージョンを使用することを推奨します。

JDKJDK 17
グラドルGradle 8.10 および AGP 8.6.0
パッケージMulti-ABIAPKs,AABs andAARs

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

サポートされる Android バージョンの詳細については、Qt for Android Supported Versions Selection Guidelines を参照してください。

iOS

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

注意: iOS に関する Apple の前方互換性の約束は、一般的に Qt アプリケーションが新しいオペレーティング・システムのリリース上でも正常に動作することを保証します。発生する可能性のある問題は、Qt のブランチポリシーとサポートポリシーに従って優先順位付けされ、スケジュールされます。新しいオペレーティングシステムの機能のサポートは、通常パッチリリースには含まれません。

モバイルプラットフォームでの WebAssembly のサポートについては、サポートされるブラウザに関する情報を参照してください。

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

ターゲットハードウェアのサポートレベル

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

第1段階:リファレンス・ターゲット

  • このリファレンス・ターゲットの問題は、下位層のターゲットよりも優先度が高くなります。
  • スタンダード・サポートの対象となります。
  • リリースはQt Online Installer から入手できます。
階層 1: 参照ターゲット
ベンダーボードOS / その他製品名サポート対象
インテルNUCヨクト 5.0Boot to QtQtグループ
エヌビディアJetson AGX XavierデベロッパーキットYocto 5.0Boot to QtQtグループ
NXPi.MX 8QuadMax MEKYocto 5.0Boot to QtQtグループ
NXPi.MX 8QuadMax MEKQNX 7.1Qt for QNXQt グループ
NXPi.MX 8QuadMax MEKQNX 8.0Qt for QNXQt グループ
NXPi.MX 93 11x11 LPDDR4X EVKヨクト 5.0Boot to QtQt グループ
クアルコムSA8155PAAOS 10-13Qt for Android AutomotiveQtグループ
ラズベリーパイラズベリーパイ5Yocto 5.0Boot to QtQtグループ
トラデックスアパリスiMX6ヨクト4.0Boot to QtQtグループ

*Qt 6.8 では、QNX 8.0 は NXP i.MX 8QuadMax MEK 向けのテクニカルプレビューの段階にあります。

ティア 2: 検証済みターゲット

ティア2:検証済みターゲット
ベンダーボードOS / その他製品サポート対象
バウンダリデバイスBD-SL-i.MX6キットVxWorks 24.03VxWorks 用 QtQt グループ
インテルNUCQNX 7.1Qt for QNXQt グループ
NVIDIAJetson AGX Orin 開発者キットヨクト 5.0Boot to QtQt グループ
NVIDIAJetson AGX Orin開発者キットDebian 12エンタープライズ Qt Debian パッケージQt グループ
NXPi.MX 8M ミニ LPDDR4 EVKYocto 5.0Boot to QtQt グループ
NXPi.MX 8M Nano LPDDR4 EVKヨクト5.0Boot to QtQtグループ
NXPi.MX 8M Plus LPDDR4 EVKヨクト5.0Boot to QtQtグループ
クアルコムSA8155Pインテグリティ 19.03Qt for INTEGRITYQtグループ
ラズベリーパイRaspberry Pi 4 64-bitヨクト 5.0Boot to QtQt グループ
STSTM32MP15 ディスカバリーYocto 4.0Boot to QtQtグループ
TISK-AM62ヨクト5.0Boot to QtQtグループ
トラデックスコリブリiMX6 ULLヨクト4.0Boot to QtQtグループ

第3層:その他のターゲット

階層 3: その他のターゲット
ベンダーボードOS / その他製品サポート対象
アマゾンAWS EC2 ARM64ヨクト5.0Boot to QtQtグループ
エヌビディアJetson Orin Nano開発者キットYocto 5.0Boot to QtQtグループ
NXPi.MX 8MQuad EVKYocto 5.0Boot to QtQtグループ
NXPi.MX 8QuadXPlus MEKヨクト 5.0Boot to QtQtグループ
NXPi.MX 95**Yocto 5.0Boot to QtQtグループ
クアルコムロボティクスRB5開発キットYocto 5.0Boot to QtQtグループ
STSTM32MP15評価キットヨクト4.0Boot to QtQtグループ
StarFiveVisionFive 2ヨクト 5.0Boot to QtQtグループ
TISK-AM69ヨクト5.0Boot to QtQtグループ
トラデックスアパリスiMX8ヨクト4.0Boot to QtQtグループ
トラデックスi.MX 95バーディン評価キット**(英語Yocto 5.0Boot to QtQtグループ

**これはQt 6.8の実験的なターゲットです。

詳細は他のターゲットを参照してください。

詳しくはQtサポート規約をご覧ください。

Android オートモーティブ OS

Qt for Android AutomotiveQt for Android をベースに、Android Automotive OS のバージョン 10 から 13 までの機能をサポートします。

webOS OSE

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

組み込みLinux

Embedded Linux デバイス向けの Qt の汎用クロスコンパイルについては、Configure an Embedded Linux Deviceを参照してください。

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

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

オペレーティング・システムアーキテクチャコンパイラで提供
整合性 19.0.13arm64GHS コンパイラ バージョン 2020.1.4 以降INTEGRITY 用 Qt
QNX 7.1Qt for QNX
フリー RTOSQt for MCUs
VxWorksarmv7 (i.mx6), (Intel SkyLake)x86_64 Qt for VxWorks
ベアメタルQt for MCUs

ウェブプラットフォーム

WebAssembly

プラットフォームアーキテクチャコンパイラ実装
ウェブブラウザwasm32Emscripten 3.1.56Chrome、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.28に対してリンクされています。これより古いバージョンの glibc を使用している場合は、ソースから Qt をビルドするか、glibc を 2.28 以降にアップグレードする必要があります。

例外

個々のモジュールはいくつかのプラットフォームでしか利用できないかもしれませんし、すべての設定をサポートしていないかもしれません。例えば、Qt WebEngine は Chromium をサードパーティ依存として持っているため、プラットフォームや設定の上流の制限はQt WebEngine にも適用されます。

各モジュールのドキュメントには、このページで説明されているように、モジュールが一般的なプラットフォームやコンフィギュレーションをサポートしていない例外に関する詳細な情報が含まれています。

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

各プラットフォームのデプロイ手順は異なり、各プラットフォームのページで詳しく説明しています。一方、一般的なデプロイ手順をまとめたデプロイ記事もあります。

対応バージョン

詳細については、サポートされるQtバージョンを参照してください。

Qt はいかなる保証もなく「現状のまま」で提供され、当社の製品にエラーやバグがないわけではないことにご注意ください。Qt Company は、適用される法律で認められる最大限の範囲において、ライセンスソフトウェアに関する商品性、特定目的への適合性、権原、および非侵害の黙示的な保証を含む(ただし必ずしもこれらに限定されない)明示的または黙示的な保証および条件を否認します。

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