Is it possible to compile the C++ SDK as Dll/shared object?

Frequently Asked Questions. Please look here first before you ask questions in one of the forums.
Post Reply
User avatar
Support Team
Hero Member
Hero Member
Posts: 3056
Joined: 18 Mar 2011, 15:09

Is it possible to compile the C++ SDK as Dll/shared object?

Post by Support Team »

Yes, it is possible. The default configuration of the master CMakeLists.txt located in folder src of the SDK is static library mode, except the UaStack and the third-party libraries.
The following modules of the SDK can be created in Dll/shared object mode:
  • UaStack library
  • UaBase library
  • UaPki library
  • XMLParser
  • UaClient library
  • Coremodule library
  • UaModule library
  • UaModels library
The module Channeldemo is part of the Demo Server and will not compile in Dll/shared object mode, but can be omitted to build your own Server with the SDK.
Best regards
Unified Automation Support Team

Post Reply