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)源码编译成功