编译open62541:
这里是在win10系统VS2019+QT5.15.2 开发OPC UA
首先下载open62541,这里使用的是open62541-1.3.9,前提是已经安装好cmake
1.使用cmake-gui编译:
在下载的open62541中新建一个名为 build 的文件夹
打开cmake-gui,我的 .exe 路径 E:\Tool\cmake\bin ,如下图
where is the source code 栏填入 open62541 的路径,
where to build the binaries 栏填入新建的 build 文件夹的路径
点击左下角的Configure按钮,弹出下图界面:
将VS2015改成VS2019,点击 Finish 按钮
红线处必须勾选
然后点击Generate按钮,出现两个done表示成功
此时去build文件夹内查看出现了 open62541.sln文件
打开.sln文件或者点击 Open Project 按钮,出现以下界面
右键点击解决方案,生成解决方案,无报错
此时去build文件夹内查看出现了 open62541.h 和 open62541.c 文件
在下图路径内还出现了 open62541.lib 文件
至此编译完成
2.VS2019配置:
此时新建项目
#include “open62541.h” 后生成解决方案时时会出现一系列LNK2019无法解析的外部符号报错:
错误 “error LNK2019: 无法解析的外部符号 _WSAStartup@8&#