Erstellung von Qt OPC UA Open62541 Plugin

Das Open62541-Plugin wird standardmäßig aus den mitgelieferten Drittanbieter-Quellen erstellt und hat keine externen Abhängigkeiten. Die open62541-Bibliothek verwendet OpenSSL für die Sicherheit. Wenn die OpenSSL Bibliothek während der Konfiguration erkannt wird, wird die Sicherheit für die Tests und das open62541 Backend aktiviert. Die Open62541 Quell- und Headerdateien, die mit Qt OPC UA gebündelt sind, wurden mit den folgenden Befehlen aus dem open62541 v1.4.9 Tag generiert:

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

Falls Sie eine benutzerdefinierte Version des open62541-Plugins erstellen möchten, ist eine installierte open62541 v1.4.9 mit den Standardoptionen erforderlich. Um die Verschlüsselungsunterstützung zu aktivieren, muss der open62541-Build mit den folgenden Parametern konfiguriert werden:

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

Die folgenden Optionen müssen an cmake übergeben werden, wenn mit einer benutzerdefinierten open62541-Installation gebaut wird.

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

Die CMAKE_PREFIX_PATH wird nur benötigt, wenn open62541 an einem Ort installiert ist, den cmake nicht standardmäßig überprüft.

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