libiec61850C#动态库移植

  1. 准备libiec61850git源码一份,可以从gitee上下到github的镜像版本,本次编译采用2023年2月的最新版本v1.5.1https://gitee.com/openyunxingtianxia/libiec61850?_from=gitee_search

  1. 准备工作安装Cmakewindows控制台版本注意选择后缀为.msi的版本下载网址

https://cmake.org/download/

安装完成后在window控制台下输入cmake可以看到版本号信息

  1. 安装网卡相关驱动网址:http://www.winpcap.org

下载此驱动相关的开发者工具http://www.winpcap.org/install/bin/WpdPack_4_1_2.zip

将开发包中的Lib和include文件夹拷贝到third_party/winpcap中

注意:其中Lib中需要将x64文件夹中的库文件拷贝到Lib中替代掉原来默认的32位库文件,否则后面编译不过

  1. 下载数据相关源码文件https://www.sqlite.org/2020/sqlite-amalgamation-3320200.zip

将数据库中的文件复制到third_party/sqlite中

  1. window键+R输入cmd打开window命令行,cd到库目录下一层,mkdir build新建编译文件夹,cd build切换到编译文件夹中,输入cmake -G "Visual Studio 16 2019" .. -A x64

在VS版本为2019下的64位编译

其他版本的编译命令参考git仓库README文件

  1. window使用文件夹打开build文件夹,使用VS2019打开libiec61850.sln,编译运行即可

  1. 编译完成后得到C#库文件在...\libiec61850-v1.5\build\src\Debug中

  1. 将库文件复制到...\libiec61850-v1.5\dotnet\server1\bin\Debug下即可使用C#编译运行示例

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值