基于C++和Qt开发IEC104规约主站调试软件(第一章)
第一章:开发环境搭建
一、开发前准备
二、搭建开发环境
三、创建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规约主站软件界面设计和通讯功能。