QT_HARMONYOS_EXTRA_LIBS
HarmonyOSターゲットとともにデプロイする追加ライブラリ。
このプロパティは Qt 6.12 で導入されました。
注:この プロパティはテクノロジープレビュー段階にあり、将来のリリースで変更される可能性があります。
注:この プロパティは、HarmonyOSプラットフォームを対象とする場合にのみ使用されます。
実行時に動的リンカーが検出できるように、HAPにパッケージ化される外部共有ライブラリのリストです。アプリケーションの依存関係として自動的に検出されないライブラリに対して使用します。
各リスト項目は、CMakeターゲットの名前(ターゲットの出力ファイルに解決されます)、ファイルパス、またはそのようなパスとして評価されるジェネレータ式です。
set_target_properties(myapp PROPERTIES
QT_HARMONYOS_EXTRA_LIBS
"MyService;${CMAKE_CURRENT_BINARY_DIR}/libOther.so"
)ターゲットが直接リンクする共有ライブラリは自動的に収集されるため、ここにリストする必要はありません。
プロジェクトの一部としてビルドされるライブラリを追加する場合は、ターゲットがデプロイされる前にそのライブラリが利用可能になるよう、ビルド依存関係も追加してください:
add_dependencies(myapp MyService)このプロパティは、通常の共有ライブラリ用です。ライブラリは HAP のライブラリディレクトリに配置され、動的リンカーによって解決されます。カテゴリディレクトリに配置され、Qt のプラグインシステムによって読み込まれる Qt プラグインをデプロイするには、代わりにQT_HARMONYOS_EXTRA_PLUGINSを使用してください。
「QT_HARMONYOS_EXTRA_PLUGINS」も参照してください 。
© 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.