一.在Windows平台的编译
1. 准备工作
(1) 安装cmake,下载地址:http://www.cmake.org/download
(2) 安装Visual Studio Express 2010,下载地址:http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso
(3) 下载libiec61850源代码: https://github.com/mz-automation/libiec61850,下载完成后将其解压到指定的目录:$(PATH)\libiec61850
2. 编译
(1) 创建并转到编译目录
cd $(PATH)\libiec61850
mkdir build
cd build
(2) 使用cmake生成编译脚本,在此要注意,在Windows平台下,使用cmake可以生成如下两种类型的编译脚本
第一种:Visual Studio的工程文件*.sln
上述命令执行成功后,会在build目录下生成libiec61850.sln工程文件,使用Visual Studio打开该工程文件即可同时编译出静态库、动态库和所有的例子。
第二种:NMake Makefile
上述命令执行成功后,会在build目录下生成Makefile
&nb

本文详细介绍了如何在Windows和Linux(以CentOS为例)平台上编译libiec61850库。在Windows上,首先需要安装cmake和Visual Studio Express 2010,然后下载libiec61850源代码并创建编译目录,使用cmake生成编译脚本,最后执行nmake进行编译。在Linux环境下,直接使用make命令可以编译静态库和动态库,而交叉编译需要修改target_system.mk文件。
最低0.47元/天 解锁文章
3448





