対応プラットフォーム

Qt 6.8 では以下のプラットフォームがサポートされています。それ以前のリリースについては、Qt Documentation Archives の該当バージョンを参照してください。

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

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

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

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

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

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

Linux/X11

ディストリビューションアーキテクチャコンパイラノート
Red Hat 8.6x86_64GCC 10 (ツールセット)
レッドハット 8.8x86_64GCC 10 (ツールセット)
赤い帽子 9.2x86_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

対象プラットフォームアーキテクチャビルド環境備考
macOS 12、13、14、15x86_64 x86_64h およびarm64Xcode 15 (macOS 14 SDK), Xcode 16 (macOS 15 SDK)

ウィンドウズ

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

注: Windows on ARMはデプロイメントターゲットとしてのみサポートされる。アプリケーションはx86-64 Windowsマシンからクロスコンパイルし、ターゲットにデプロイする必要がある。

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

アンドロイド

この 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

対象プラットフォームアーキテクチャビルド環境
iOS 16、17、18armv8 ( )arm64Xcode 15 (iOS 17 SDK)、Xcode 16(iOS 18 SDK)

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

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

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

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

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

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

*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.0Qt への起動Qtグループ
NVIDIAJetson AGX Orin デベロッパーキットDebian 12エンタープライズ Qt Debian パッケージQt グループ
NXPi.MX 8M ミニ LPDDR4 EVKYocto 5.0Qt への起動Qtグループ
NXPi.MX 8M Nano LPDDR4 EVKヨクト5.0Qt へのブートQtグループ
NXPi.MX 8M Plus LPDDR4 EVKヨクト5.0Qt へのブートQtグループ
クアルコムSA8155Pインテグリティ 19.03Qt for INTEGRITYQtグループ
ラズベリーパイRaspberry Pi 4 64-bitヨクト 5.0Qt を起動するQt グループ
STSTM32MP15 ディスカバリーYocto 4.0Qt への起動Qt グループ
TISK-AM62Yocto 5.0Qtへの起動Qtグループ
トラデックスコリブリiMX6 ULLYocto 4.0Qt への起動Qtグループ

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

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

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

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

詳細はQt Support Terms and Conditionsを参照してください。

Android オートモーティブ OS

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

webOS OSE

webOS のオープンソース版であるwebOS OSE は、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
フリー RTOSMCU 用 Qt
VxWorksarmv7 (i.mx6), (Intel SkyLake)x86_64 VxWorks 用 Qt
ベアメタルMCU 用 Qt

ウェブプラットフォーム

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 オンラインインストーラでは、サポートされているすべての設定をバイナリパッケージとして提供しているわけではありません。しかし、開発者の便宜のため、最も広く使われている設定を提供することを意図しています。

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

例外

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

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

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

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

対応バージョン

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

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

本契約に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。