libmodbus库在Windows下编译和使用

1 环境介绍:

操作系统:win10
系统环境:MinGW+MSYS
库:libmodbus
集成开发环境:Qt 5.11.2 + Qt Creator 4.7.1

2 MinGW下载安装

2.1 下载链接

链接: https://osdn.net/projects/mingw/.
libmodbus库在Windows下编译和使用

2.2 MinGW安装

libmodbus库在Windows下编译和使用
libmodbus库在Windows下编译和使用

2.3 勾选以下编译器:

libmodbus库在Windows下编译和使用

2.4 安装所勾选编译器

勾选完成后,在菜单栏中选择Installation->Apply Changes,选择Apply,耐心等待,直至安装成功。注意,安装过程中可能会提示某些组件下载失败,如果后期需要,可以通过 MinGw Installer中的 “All Packages”选项中,手动选择指定的安装包进行安装。

2.5 配置 PATH 环境变量

步骤如下:
右击计算机(我的电脑)-> 属性 -> 高级系统设置 -> 环境变量。我将其安装到了C:\MinGW\bin文件夹中,因此 PATH 环境变量的设置如下:
libmodbus库在Windows下编译和使用

2.6 测试

测试安装成功与否,步骤如下:
win+r -> cmd -> 输入gcc -v (如图gcc version)
libmodbus库在Windows下编译和使用

3 MSYS工具下载和使用

3.1 下载链接

链接: https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/.
下载以msys+7za+wget+开头的压缩包
libmodbus库在Windows下编译和使用

3.2 使用

(1)解压所下载的压缩包,可看到msys文件夹

libmodbus库在Windows下编译和使用
(2)将msys复制到MINGW的安装路径C:MinGW下
libmodbus库在Windows下编译和使用
(3)双击msys文件夹内msys.bat,启动MSYS,在MSYS中可使用UNIX命令。
libmodbus库在Windows下编译和使用

4 libmodbus库

4.1 下载链接

链接: https://libmodbus.org/download/.
libmodbus库在Windows下编译和使用

4.2 使用MSYS工具运行源码文件夹中的configure配置脚本

(1)解压源码压缩文件,运行configure配置脚本
libmodbus库在Windows下编译和使用
(2)可能会遇到以下错误(缺省libgmp-10.dll)libmodbus库在Windows下编译和使用
dll下载链接: https://pan.baidu.com/s/1_JfG9y9_g5kxWPSJ4hC7oA .
提取码:gpm2

(3)源码编译成功
libmodbus库在Windows下编译和使用

上一篇:vue实现购物车


下一篇:Mysql笔记