libmodbus的下载与编译

这几天搞QT和libmodbus库,发现QT自带的modbus的例程是自己从底层实现了一遍的,相对QT例程来说,选择libmodbus要更稳定一些。由于3.0.6版本从2013年后就没有更新了(很稳定),因此选择相对较新的libmodbus的3.1.4版本(个人问题)

1.libmodbus的下载

首先在github上获取源代码,下载地址为:https://github.com/stephane/libmodbus,注意:libmodbus的开源协议是LPGLv2.1+!

点击Clone or download,再点击Download ZIP选一个路径保存即可。

2.libmodbus的编译

(1)解压后文件夹的内容

doc:libmodbus库的各API接口说明文档

m4目录:存放GNU m4文件,在这里对理解代码没有任何意义,可忽略

src目录:全部libmodbus源文件

tests目录:包含自带的测试代码

(2)点击src\win32\configure.js

(3)点击modbus-9.sln

(4)弹出对话框,选择确定

(5)在资源管理器中,我们发现modbus-version.h的头文件并不能加载进入,移除这个头文件,并将(2)里面路径下生成的头文件加进来。

(6)在属性页里面的链接器的所有选择找到版本,删除1.0.0

(7)然后在Debug和release模式下分别重新编译

(8)到此,libmodbus的编译工作完成

后面会写如果在VS2015下调用libmodbus

 

 

 

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值