QT_HARMONYOS_EXTRA_PLUGINS

Plug-ins Qt supplémentaires à déployer avec la cible HarmonyOS.

Cette propriété a été introduite dans Qt 6.12.

Remarque : cette propriété est en préversion technologique et est susceptible d'évoluer dans les prochaines versions.

Remarque : cette propriété n'est utilisée que si la cible est la plateforme HarmonyOS.

Liste des plugins Qt supplémentaires à inclure dans le HAP. Cela concerne les plugins qui ne peuvent pas être détectés automatiquement, tels que ceux qui ne sont chargés qu'au moment de l'exécution.

Chaque élément de la liste correspond soit au nom d’une cible de plugin CMake (qui est résolue en fichier de bibliothèque du plugin), soit à un chemin absolu vers une bibliothèque de plugin. La catégorie du plugin dans le HAP est dérivée du nom du répertoire parent de la bibliothèque du plugin, par exemple imageformats.

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

Cette propriété concerne les plugins Qt, qui sont placés dans leur répertoire de catégorie et chargés par le système de plugins de Qt. Pour déployer des bibliothèques partagées simples, qui sont placées dans le répertoire des bibliothèques du HAP et résolues par l'éditeur de liens dynamiques, utilisez plutôt QT_HARMONYOS_EXTRA_LIBS.

Lorsque vous ajoutez un plugin compilé dans le cadre de votre projet, ajoutez également une dépendance de compilation afin que le plugin soit disponible avant le déploiement de la cible :

add_dependencies(myapp qcustomimg)

Voir également 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.