Spec-Zone.ru › Qt 6.1

Создание плагина Qt OPC UA Open62541

Плагин Open62541 создается по умолчанию из включенных сторонних источников и не имеет внешних зависимостей. Библиотека open62541 использует OpenSSL для безопасности. Если библиотека OpenSSL обнаружена во время конфигурации, безопасность включена для тестов и бэкэнда open62541. Источники и заголовочные файлы Open62541, включенные в Qt OPC UA, были сгенерированы из коммита open62541 1.1 e941fc23b0 с использованием следующих команд:

cmake -DUA_ENABLE_AMALGAMATION=ON -DUA_AMALGAMATION_ARCHITECTURES="win32;posix" -DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON
make

Для того, чтобы полностью отключить плагин Open62541, используйте:

    cmake </path/to/qtopcua> -DINPUT_open62541=no
\encode

In case you want to build a custom version of the Open62541 plugin, Open62541 1.1 (e941fc23b0) built with the same options as above is required.

The following options must be passed to cmake when building with open62541 installed to a custom location:

\code
    -DINPUT_open62541=system -DOPEN62541_INCDIR=/path/to/sdk/include -DOPEN62541_LIBDIR=/path/to/sdk/lib
Настройка Значение
OPEN62541_INCDIR Директория, содержащая open62541.h
OPEN62541_LIBDIR Директория, содержащая библиотечный файл

Например, следующие параметры можно использовать для построения плагина open62541 с помощью статической сборки непосредственно из его каталога сборки без его установки:

-DOPEN62541_INCDIR=/path/to/open62541/build -DOPEN62541_LIBDIR=/path/to/open62541/build/bin

Вывод шага конфигурации указывает, была ли обнаружена библиотека успешно:

Open62541 .............................. yes

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtopcua-build-open62541.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API