QT_HARMONYOS_EXTRA_PLUGINS
Zusätzliche Qt-Plugins zur Bereitstellung mit dem HarmonyOS-Ziel.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
Hinweis: Diese Eigenschaft befindet sich in der Technologievorschau und kann sich in zukünftigen Versionen ändern.
Hinweis: Diese Eigenschaft wird nur verwendet, wenn die HarmonyOS-Plattform als Zielplattform ausgewählt ist.
Eine Liste zusätzlicher Qt-Plugins, die in das HAP gepackt werden sollen. Dies gilt für Plugins, die nicht automatisch erkannt werden können, z. B. Plugins, die erst zur Laufzeit geladen werden.
Jeder Listeneintrag ist entweder der Name eines CMake-Plugin-Ziels (das zur Bibliotheksdatei des Plugins aufgelöst wird) oder ein absoluter Pfad zu einer Plugin-Bibliothek. Die Kategorie des Plugins im HAP wird aus dem Namen des übergeordneten Verzeichnisses der Plugin-Bibliothek abgeleitet, zum Beispiel imageformats.
set_target_properties(myapp PROPERTIES
QT_HARMONYOS_EXTRA_PLUGINS
"${CMAKE_CURRENT_BINARY_DIR}/imageformats/libqcustomimg.so"
)Diese Eigenschaft ist für Qt-Plugins vorgesehen, die in ihrem Kategorieverzeichnis abgelegt und vom Qt-Plugin-System geladen werden. Um einfache gemeinsam genutzte Bibliotheken bereitzustellen, die im Bibliotheksverzeichnis des HAP abgelegt und vom dynamischen Linker aufgelöst werden, verwenden Sie stattdessen QT_HARMONYOS_EXTRA_LIBS.
Wenn Sie ein Plugin hinzufügen, das als Teil Ihres Projekts erstellt wurde, fügen Sie außerdem eine Build-Abhängigkeit hinzu, damit das Plugin bereits vor der Bereitstellung des Ziels verfügbar ist:
add_dependencies(myapp qcustomimg)Siehe auch 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.