QT_HARMONYOS_EXTRA_PLUGINS

HarmonyOSターゲットとともにデプロイする追加のQtプラグイン。

このプロパティは Qt 6.12 で導入されました。

注:この プロパティはテクノロジープレビュー段階にあり、将来のリリースで変更される可能性があります。

注:この プロパティは、HarmonyOSプラットフォームを対象とする場合にのみ使用されます。

HAPにパッケージ化する追加のQtプラグインの一覧です。これは、実行時にのみ読み込まれるプラグインなど、自動的に検出できないプラグインを対象としています。

各リスト項目は、CMakeプラグインターゲット名(プラグインのライブラリファイルに解決されます)か、プラグインライブラリへの絶対パスのいずれかです。HAP内でのプラグインのカテゴリは、プラグインライブラリの親ディレクトリ名から導出されます。例:imageformats 。

set_target_properties(myapp PROPERTIES
    QT_HARMONYOS_EXTRA_PLUGINS
        "${CMAKE_CURRENT_BINARY_DIR}/imageformats/libqcustomimg.so"
)

このプロパティは、Qtプラグイン用です。Qtプラグインは、それぞれのカテゴリディレクトリに配置され、Qtのプラグインシステムによって読み込まれます。HAPのライブラリディレクトリに配置され、動的リンカーによって解決される通常の共有ライブラリをデプロイするには、代わりにQT_HARMONYOS_EXTRA_LIBSを使用してください。

プロジェクトの一部としてビルドされるプラグインを追加する場合は、ターゲットがデプロイされる前にそのプラグインが利用可能になるよう、ビルド依存関係も追加してください:

add_dependencies(myapp qcustomimg)

QT_HARMONYOS_EXTRA_LIBSも参照してください 。

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