OpenOpca runs everywhere OpenOpcUa Linux Windows

OpenOpcUa is an opensource and multi-platform C/C++ project



Open Source C/C++ codebase for OPC UA product development.
The OpenOpcUa is an Open Source codebase (CECILL-C Licensed with no Fork option) that makes the OPC UA development easy. It’s available on Windows, Windows CE, Linux and VXWorks. With OpenOpcUa codebase you can create client and/or server. Because Open not means free. So to access the OpenOpcUa codebase you have to pay a one time fee. more detail here