対応プラットフォーム
Qt 6.8 では以下のプラットフォームがサポートされています。以前の Qt リリースについては、Qt ドキュメンテーションアーカイブの該当バージョンを参照してください。
サポートされているプラットフォームは積極的にメンテナンスされ、テストされ、これらのプラットフォームで発見されたバグは優先的に修正されます。テスト中に発見された重大なエラーは、リリース日に影響を与える可能性があります。
Qt Company では、公式にサポートされているすべてのプラットフォームと構成に対して商用サポートを提供しています。
注: 一部のプラットフォームは、特定の種類の商用ライセンスでのみサポートされています。詳細については、Qt サポート規約と商用ライセンス契約を参照してください。
以下に記載されていない構成は、Qt プロジェクトによって公式にサポートされていません。しかし、Qt はサポートされていないプラットフォームや構成でも動作する可能性があります。このような場合、Qt 社、Qt パートナー、オープンソース開発者、コミュニティユーザーがサポートを提供することができます。
注意: Qt 6.8 のサポートが終了する前に、特定の設定やオペレーティングシステムのバージョンのサポートが終了する可能性があります。Qt 6.8 の後続のパッチリリースでは、そのコンフィギュレーションのサポートを終了したり、現在サポートされているバージョンに置き換えたりする可能性があります。
デスクトッププラットフォーム
Linux/X11
ディストリビューション | アーキテクチャ | コンパイラ | ノート |
---|---|---|---|
Red Hat 8.6 | x86_64 | GCC 10 (ツールセット) | |
レッドハット 8.8 | x86_64 | GCC 10 (ツールセット) | |
赤い帽子 8.10 | x86_64 | GCC 10 (ツールセット) | |
赤い帽子 9.2 | x86_64 | GCC 11 | |
赤い帽子 9.4 | x86_64 | GCC 11 | |
openSUSE 15.5 | x86_64 | GCC 9 | |
SUSE Linux Enterprise Server 15 SP5 | x86_64 | GCC 10 | |
Ubuntu 22.04 | x86_64 | Canonicalが提供するGCC、GCC 11.x | |
Ubuntu 24.04 | x86_64, arm64 | Canonicalが提供するGCC、GCC 13.x | 注を参照してください。 |
Debian 11.6 | x86_64, arm64 | GCC 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_64 | MSVC 2022、Mingw-w64 13.1 | |
Windows 11 | x86_64 | MSVC 2022、Mingw-w64 13.1 | |
ARM上のWindows | ARM64 | MSVC 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 バージョンを使用することを推奨します。 |
JDK | JDK 17 |
グラドル | Gradle 8.10 および AGP 8.6.0 |
パッケージ | Multi-ABIAPK s,AAB s andAAR s注: 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.0 | Boot to Qt | Qtグループ |
エヌビディア | Jetson AGX Xavierデベロッパーキット | Yocto 5.0 | Boot to Qt | Qtグループ |
NXP | i.MX 8QuadMax MEK | Yocto 5.0 | Boot to Qt | Qtグループ |
NXP | i.MX 8QuadMax MEK | QNX 7.1 | Qt for QNX | Qt グループ |
NXP | i.MX 8QuadMax MEK | QNX 8.0 | Qt for QNX | Qt グループ |
NXP | i.MX 93 11x11 LPDDR4X EVK | ヨクト 5.0 | Boot to Qt | Qt グループ |
クアルコム | SA8155P | AAOS 10-13 | Qt for Android Automotive | Qtグループ |
ラズベリーパイ | ラズベリーパイ5 | Yocto 5.0 | Boot to Qt | Qtグループ |
トラデックス | アパリスiMX6 | ヨクト4.0 | Boot to Qt | Qtグループ |
*Qt 6.8 では、QNX 8.0 は NXP i.MX 8QuadMax MEK 向けのテクニカルプレビューの段階にあります。
ティア 2: 検証済みターゲット
- 検証済みターゲットに関する問題は、ティア 1:リファレンス ターゲットよりも優先度が低くなります。
- プレミアム・サポートの対象となります。
- リリースは、Qt Online Installer 。
ティア2:検証済みターゲット | ||||
---|---|---|---|---|
ベンダー | ボード | OS / その他 | 製品 | サポート対象 |
バウンダリデバイス | BD-SL-i.MX6キット | VxWorks 24.03 | VxWorks 用 Qt | Qt グループ |
インテル | NUC | QNX 7.1 | Qt for QNX | Qt グループ |
NVIDIA | Jetson AGX Orin 開発者キット | ヨクト 5.0 | Boot to Qt | Qt グループ |
NVIDIA | Jetson AGX Orin開発者キット | Debian 12 | エンタープライズ Qt Debian パッケージ | Qt グループ |
NXP | i.MX 8M ミニ LPDDR4 EVK | Yocto 5.0 | Boot to Qt | Qt グループ |
NXP | i.MX 8M Nano LPDDR4 EVK | ヨクト5.0 | Boot to Qt | Qtグループ |
NXP | i.MX 8M Plus LPDDR4 EVK | ヨクト5.0 | Boot to Qt | Qtグループ |
クアルコム | SA8155P | インテグリティ 19.03 | Qt for INTEGRITY | Qtグループ |
ラズベリーパイ | Raspberry Pi 4 64-bit | ヨクト 5.0 | Boot to Qt | Qt グループ |
ST | STM32MP15 ディスカバリー | Yocto 4.0 | Boot to Qt | Qtグループ |
TI | SK-AM62 | ヨクト5.0 | Boot to Qt | Qtグループ |
トラデックス | コリブリiMX6 ULL | ヨクト4.0 | Boot to Qt | Qtグループ |
第3層:その他のターゲット
- その他のターゲットに関する問題は、Tier 1: 参照ターゲットおよびTier 2: 検証済みターゲットよりも優先度が低くなります。
- 定期的にテストされていないハードウェア
- Qt Group が提供する QBSP パッケージは、Qt Customer PortalまたはQt Online Installer から入手できます。
階層 3: その他のターゲット | ||||
---|---|---|---|---|
ベンダー | ボード | OS / その他 | 製品 | サポート対象 |
アマゾン | AWS EC2 ARM64 | ヨクト5.0 | Boot to Qt | Qtグループ |
エヌビディア | Jetson Orin Nano開発者キット | Yocto 5.0 | Boot to Qt | Qtグループ |
NXP | i.MX 8MQuad EVK | Yocto 5.0 | Boot to Qt | Qtグループ |
NXP | i.MX 8QuadXPlus MEK | ヨクト 5.0 | Boot to Qt | Qtグループ |
NXP | i.MX 95** | Yocto 5.0 | Boot to Qt | Qtグループ |
クアルコム | ロボティクスRB5開発キット | Yocto 5.0 | Boot to Qt | Qtグループ |
ST | STM32MP15評価キット | ヨクト4.0 | Boot to Qt | Qtグループ |
StarFive | VisionFive 2 | ヨクト 5.0 | Boot to Qt | Qtグループ |
TI | SK-AM69 | ヨクト5.0 | Boot to Qt | Qtグループ |
トラデックス | アパリスiMX8 | ヨクト4.0 | Boot to Qt | Qtグループ |
トラデックス | i.MX 95バーディン評価キット**(英語 | Yocto 5.0 | Boot to Qt | Qtグループ |
**これは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.13 | arm64 | GHS コンパイラ バージョン 2020.1.4 以降 | INTEGRITY 用 Qt |
QNX 7.1 | Qt for QNX | ||
フリー RTOS | Qt for MCUs | ||
VxWorks | armv7 (i.mx6), (Intel SkyLake)x86_64 | Qt for VxWorks | |
ベアメタル | Qt for MCUs |
ウェブプラットフォーム
WebAssembly
プラットフォーム | アーキテクチャ | コンパイラ | 実装 |
---|---|---|---|
ウェブブラウザ | wasm32 | Emscripten 3.1.56 | Chrome、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.