1. 事先需要准备的文件

2. 编译

Cmake将源码编译成一个dll,他是Debug X64

2.1. 拷贝Pcap文件

WinPcap文件夹下面的WpdPack下面的Libinclude文件夹拷贝到third_party\winpcap文件夹下面,如下图所示

我事先已经拷贝完成

2.2. 将x86的lib文件替换成X64的lib文件

因为我们的平台是X64位的,下载的lib在默认文件夹下是x86位的,需要手动替换成x64位的

2.3. 拷贝Sqlite文件

Sqlite文件夹下面的所有文件拷贝到third_party\sqlite文件夹下面,如下图所示

直接拷贝文件,不是文件夹

2.4. 安装Cmake

一步一步安装

2.5. 使用CMake编译

mkdir build
cd build
cmake -G "Visual Studio 16 2019" .. -A x64

2.6. 生成C/C++库

在build文件夹下会生成一个sln,用vs2019打开

点击重新生成

最后生成的dll库在

2.7. 编译C#代码

将生成的iec61850.dll拷贝到

打开sln文件

执行server1 启动服务器

如果需要执行其他项目,将dll拷贝到指定的路径,然后执行即可

posted on 2024-01-23 10:36  slf  阅读(1030)  评论(0)    收藏  举报