Construction de Qt OPC UA Plugin Open62541

Le plugin Open62541 est construit par défaut à partir des sources tierces incluses et n'a pas de dépendances externes. La bibliothèque open62541 utilise OpenSSL pour la sécurité. Si la bibliothèque OpenSSL est détectée lors de la configuration, la sécurité est activée pour les tests et le backend open62541. Les fichiers source et d'en-tête d'Open62541 fournis avec Qt OPC UA ont été générés à partir de la balise open62541 v1.4.14 à l'aide des commandes suivantes :

cmake -DUA_ENABLE_AMALGAMATION=ON -DUA_AMALGAMATION_MULTIARCH=ON -DUA_MULTITHREADING=0 /path/to/open62541-source
make

Si vous souhaitez créer une version personnalisée du plugin open62541, il est nécessaire d'installer open62541 v1.4.14 avec les options par défaut. Pour activer la prise en charge du cryptage, la version d'open62541 doit être configurée à l'aide des paramètres suivants :

cmake -DUA_ENABLE_ENCRYPTION=OPENSSL /path/to/open62541-source

Les options suivantes doivent être transmises à cmake lors de la construction avec une installation personnalisée d'open62541.

-DINPUT_open62541=system -DCMAKE_PREFIX_PATH=/path/to/open62541-install-dir

L'adresse CMAKE_PREFIX_PATH n'est requise que si open62541 est installé à un endroit que cmake ne vérifie pas par défaut.

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