当前位置:首页 > C++ > IEC104 > 正文内容

基于C++和Qt开发IEC104规约主站调试软件(第一章)

tiandi2025-09-10IEC10441

第一章:开发环境搭建

  • 一、开发前准备

  • 二、搭建开发环境

  • 三、创建Qt工程

  • 四、导入态库文件和头文件

  • 五、总结


基于C++和Qt开发IEC104规约主站调试软件需要综合协议规范、多线程编程和GUI框架知识以及IEC104通讯规约相关知识,以下是分步骤实现方案:
开发成果展示: https://live.csdn.net/v/473582
IEC104通讯规约知识学习:https://download.csdn.net/download/liangwwe0/90616493?spm=1011.2124.3001.6210


一、开发前准备

开发工具:Windows10+Qt Creator
开发语言:C++
Qt版本:Qt5.15.2
IEC104开源库:lib60870-2.3.1(下载地址:https://libiec61850.com/wp-content/uploads/2022/03/lib60870-2.3.1.tar.gz)

二、搭建开发环境

使用cmake3.26+VS2019编译lib60870-2.3.1开源库(需要安装cmake和vs2019),生成动态库文件,也可以直接将lib60870-2.3.1源码导入到Qt工程中直接开发。我这里是将lib60870-2.3.1开源库编译成了动态库,编译方法是首先使用cmake将lib60870-2.3.1开源库生成vs工程,使用vs2019打开工程编译直接生成动态库。
1.cmake生成vs工程文件:
在这里插入图片描述
2.使用vs编译开源库生成动态库文件
在这里插入图片描述
在对应目录下生成了动态库lib60870.dll和静态库lib60870.lib,方便后面开发使用
在这里插入图片描述

三、创建Qt工程

1.Qt编译器设置在这里插入图片描述
2.工程创建在这里插入图片描述

四、导入态库文件和头文件

1.Qt工程中目录下创建lib文件夹存放库文件,创建inc文件存放头文件
在这里插入图片描述
lib文件夹存放库文件
在这里插入图片描述
inc文件夹存放头文件
在这里插入图片描述
2.将头文件和库文件配置到Qt工程文件中
在这里插入图片描述
3.引用开源库头文件
在这里插入图片描述

五、总结

以上就完成了IEC104规约主站调试软件开发前期环境搭建工作,下期分享IEC104规约主站软件界面设计和通讯功能。


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。