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.