本文采用的是open62541 V1.3.8 作为OPC-UA的开发的支持库
官网
使用文档说明
git相关
git源码
Release版本
下载最新的git源码或者release版本发布包,之后按照使用文档进行编译可以生成动态库。推荐使用的是release发布包。open62541内部有其他的git库依赖
将动态库和include头文件进行拷贝引入自己的项目中。按照使用文档说明搭建服务器和客户端。
编译动态库
首先需要将动态库编译选项打开, BUILD_SHARED_LIBS置为 ON
设置编译选项,默认情况下CMAKE_BUILD_TYPE编译选项是没有的,也就会使用Debug模式,可根据需求选择不同模式:
- RelWithDebInfo -O2 optimization with debug symbols
- Release -O2 optimization without debug symbols
- Debug -O0 optimization with debug symbols
- MinSizeRel -Os optimization without debug symbols