https://github.com/stephane/libmodbus
下载地址如上
下载有zip文件,解压
win32中有生成配置文件的文档,关键部分如图所示
在win32路径下运行命令
生成配置文件
完成后,你建立一个空文件名改为libmodbus,将源码文件夹中src目录下所有的.h和.c文件还有上一目录下的config.h都拷贝到libmodbus目录下。并且将该文件复制到你的QT工程文件同目录下。
该modbus库依赖于windows系统的ws2_32.dll库文件,在C盘中搜索到并复制到Qt工程根目录(*.pro文件所在目录)下名为dll(可以是任何合法的名字)的文件夹中*
在*.pro文件中加上LIBS += -Ldll -lws2_32
修改libmodbus文件夹下的modbus-private.h和modbus.c,modbus-data.c代码中的”#include <config.h>”为”#include <libmodbus/config.h>”,保存。
使用时包含
在项目目录里添加新文件
至此已经可以使用
使用文档压缩包里有doc文档介绍