最近调一个电机用到了这个库,然后在网上找教程时发现第一步都没有写具体解决的方法。
1.下载
github地址:https://github.com/stephane/libmodbus/
我这里下载的是3.14版本
2.使用
在windows下打开终端cd到src的目录下,我看别人使用的都是./命令,我自己使用是不行的。
使用cscript configure.js指令来运行configure脚本,
会生成config.h文件和modbus-version.h文件,然后使用vs打开modbus-9.sln,在弹出的文件升级对话框中,点击确定。
应该会显示没有config.h文件,将刚才生成的config.h文件加进去,然后将源文件夹下的modbus-version.h替换成新生成的modbus-version.h。
编译时默认32位,64位版本需要进行一些设置
看这位大佬的就行Windows下vs源码安装64位libmodbus_libmodbus wsock-CSDN博客
基本生成config.h跟modbus-version.h文件后就没有什么大问题了。