HarmonyOS向けQtの前提条件
注:Qt for HarmonyOS は現在テクノロジープレビュー段階にあり、今後のリリースで変更される可能性があります。
HarmonyOS 向けの Qt アプリケーションを開発するには、開発用ホストに OpenHarmony SDK および関連するコマンドラインツールをセットアップする必要があります。
Qt for HarmonyOSをソースからビルドする場合も、あらかじめビルド済みの Qt for HarmonyOS を使用して独自のアプリケーションをビルドおよびデプロイする場合も、必要な前提条件は同じです。
前提条件
- OpenHarmony SDK コマンドラインツール。これには、コンパイラツールチェーン、システムライブラリ、および HarmonyOS Ability Package (HAP) の構築に使用される
hvigorビルドツールが含まれます。 - オプションとして、HarmonyOSの公式IDEであるDevEco Studio。デバイスやエミュレータ上でアプリケーションを実行・デバッグするのに便利です。
サポートされている開発ホスト
Qt for HarmonyOS ツールチェーンは現在、Linux 上で開発およびテストされています。
SDK のセットアップ
OpenHarmony SDK コマンドラインツールをインストールした後、ビルドシステムがツールチェーンとシステムライブラリを認識できるように、Qt に SDK のパスを指定します。これは、ソースから Qt for HarmonyOS ビルドを構成する場合も、あらかじめビルド済みの Qt を使用してアプリケーションをビルドする場合も、どちらも必要です。これを行うには、次の 2 つの方法があります。
OHOS_SDK_ROOT環境変数をSDKのルートパスに設定します。-ohos-sdkオプションを使用して、configureにパスを指定する。
© 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.