VS2019编译使用open62541

本文详细介绍了如何在Windows10环境下,使用VS2019和Qt5.15.2,配合cmake编译Open62541库,并解决链接时的WS2_32.lib问题。
摘要由CSDN通过智能技术生成

编译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&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值