工具: OPC-UA学习和模型搭建

本文采用的是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

在这里插入图片描述

用Cmake进行编译,编译后直接用vs运行就行。动态库会生成在build/bin目录下

搭建Server

你可能感兴趣的:(工具,学习,信息与通信)