Java教程

libmodbus库在Windows下编译和使用

本文主要是介绍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/.
在这里插入图片描述

2.2 MinGW安装

在这里插入图片描述
在这里插入图片描述

2.3 勾选以下编译器:

在这里插入图片描述

2.4 安装所勾选编译器

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

2.5 配置 PATH 环境变量

步骤如下:
右击计算机(我的电脑)-> 属性 -> 高级系统设置 -> 环境变量。我将其安装到了C:\MinGW\bin文件夹中,因此 PATH 环境变量的设置如下:
在这里插入图片描述

2.6 测试

测试安装成功与否,步骤如下:
win+r -> cmd -> 输入gcc -v (如图gcc version)
在这里插入图片描述

3 MSYS工具下载和使用

3.1 下载链接

链接: https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/.
下载以msys+7za+wget+开头的压缩包
在这里插入图片描述

3.2 使用

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

在这里插入图片描述
(2)将msys复制到MINGW的安装路径C:MinGW下
在这里插入图片描述
(3)双击msys文件夹内msys.bat,启动MSYS,在MSYS中可使用UNIX命令。
在这里插入图片描述

4 libmodbus库

4.1 下载链接

链接: https://libmodbus.org/download/.
在这里插入图片描述

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

(1)解压源码压缩文件,运行configure配置脚本
在这里插入图片描述
(2)可能会遇到以下错误(缺省libgmp-10.dll)在这里插入图片描述
dll下载链接: https://pan.baidu.com/s/1_JfG9y9_g5kxWPSJ4hC7oA .
提取码:gpm2

(3)源码编译成功
在这里插入图片描述

这篇关于libmodbus库在Windows下编译和使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!