当前位置: 首页> 科技> 能源 > 建设公司官网的请示_企业做网站方案_焦作整站优化_上海最新政策

建设公司官网的请示_企业做网站方案_焦作整站优化_上海最新政策

时间:2025/7/14 22:01:50来源:https://blog.csdn.net/sv2008337/article/details/144131453 浏览次数:0次
建设公司官网的请示_企业做网站方案_焦作整站优化_上海最新政策

windows下编译IEC 61850依赖库

  • 0、引言
  • 1、环境准备
  • 2、源码下载
  • 3、下载WpdPack
  • 4、生成vs解决方案
  • 5、在VS上对解决方案进行编译

0、引言

最近刚好在学习IEC 61850的一些标准规范,主要包含了两大块协议:MMS和GOOSE。61850是一个非常强大的协议,制定了全面的数据规范、通讯传输规约等,广泛应用于电力系统行业。在学习过程中为了提高自身的动手能力,在网上找了源码库,本地编译生成对应的依赖库,方便后面的项目开发。

1、环境准备

以windows系统为例,需要以下:

  1. VS 2015
  2. cmake;

2、源码下载

可以在官网上对61850的源码进行下载:下载链接;
我当前选择的是如下最新版本:
在这里插入图片描述
然后对压缩包进行解压,路径可以自行选择。

3、下载WpdPack

下载链接,下载完后解压缩,打开文件夹,将Lib目录拷贝到前面61850目录下third_party\winpcap里面。
注意:如果本地编译是x64系统,则需要将WpdPack/Lib/x64的文件拷贝到上一层,直接替换
在这里插入图片描述
执行这一步是为了最终61850工程把goose协议的一些依赖库也包含到CMakeLists里面,这样生成的最终依赖库才是完整的。

4、生成vs解决方案

在第2步解压后的目录下执行(与工程里面CMakeLists通缉目录):

cmake -G "Visual Studio 14 2015 Win64" .

我本地是VS2015,如果是2017则需要改成:

cmake -G "Visual Studio 15 2017 Win64" .

如果是2019则改成:

cmake -G "Visual Studio 16 2019" . -A x64

执行过程如下表示成功:
在这里插入图片描述

执行后会生成对应的.sln解决方案文件。

5、在VS上对解决方案进行编译

在这里插入图片描述
编译成功后在src/Debug目录下即可看到最终的61850依赖dll文件:
在这里插入图片描述
大功告成!现在你就能拿着这个依赖包开始真正的项目编码啦~

关键字:建设公司官网的请示_企业做网站方案_焦作整站优化_上海最新政策

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: