news 2026/9/26 0:30:06

libmodbus库解析方式完整版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
libmodbus库解析方式完整版

1.库解析

1.1首先在命令行(cmd)执行对 libmodbus 执行 cscript configure.js ----- >生成config.h的文件

libmodbus-master\src\win32 找到之后,win r 输出cmd 进入bash, 输入d: 进入根目录 cd 整体\libmodbus-master\src\win32 直接进入对应目录 cscript configure.js

1.2运行modbus.-9.sln文件

1.3 进入文件.sln之后配置环境,选择X64 选不了不影响

1.4链接器---输入---附加依赖项---ws2_32.lib

1.5配置属性---常规---配置类型---动态库(.dll)---(执行忽略报错)

生成开始于 23:28... 1>------ 已启动生成: 项目: modbus, 配置: Debug Win32 ------ 1>E:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(1133,5): warning MSB4211: 正在首次将属性“GetTargetPathDependsOn”设置为某个值,但已在“E:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets (2243,5)”处使用了该属性。 1>modbus-data.c 1>modbus-rtu.c 1>modbus-tcp.c 1>D:\software\Libmodbus\libmodbus-master\src\modbus-tcp.c(239,50): warning C4133: “函数”: 从“int *”到“const char *”的类型不兼容 1>D:\software\Libmodbus\libmodbus-master\src\modbus-tcp.c(566,53): warning C4133: “函数”: 从“int *”到“const char *”的类型不兼容 1>D:\software\Libmodbus\libmodbus-master\src\modbus-tcp.c(683,58): warning C4133: “函数”: 从“int *”到“const char *”的类型不兼容 1>modbus.c 1>正在生成代码... 1> 正在创建库 D:\software\Libmodbus\libmodbus-master\src\win32\modbus.lib 和对象 D:\software\Libmodbus\libmodbus-master\src\win32\modbus.exp 1>modbus.vcxproj -> D:\software\Libmodbus\libmodbus-master\src\win32\modbus.dll 1>已完成生成项目“modbus.vcxproj”的操作。 ========== 生成: 1 成功,0 失败,0 最新,0 已跳过 ========== ========== 生成 于 23:28 完成,耗时 01.874 秒 ========== ​ ​ 不是忽略报错,不是可执行文件。 ​ 右键modbus --- > 选择重新生成

2.配置项目环境

2.1在自己的项目中配置,将.h 文件全部复制到一起,将路径配置到包含目录

2.2添加库目录,即modbus.lib存在的路径

2.3添加依赖项modbus.lib

2.4将modbus.dll文件拷贝到自己的项目文件下

2.5配置完成(使用#include<modbus.h>进行检测)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 5:09:27

基于PLC控制的四路抢答器设计

2 抢答器控制系统总体设计 2.1 系统设计原则 通过分析各类竞赛场合的规则特点和要求&#xff0c;以及该系统的可实施性&#xff0c;总结出该系统设计是应满足以下原则&#xff1a; &#xff08;1&#xff09;可靠性&#xff1a;在竞赛中抢答控制系统应保持长期稳定的工作状态&a…

作者头像 李华
网站建设 2026/9/25 18:07:08

LobeChat销售话术优化建议生成

LobeChat销售话术优化建议生成 在销售团队的日常工作中&#xff0c;面对客户异议、价格谈判和需求挖掘时&#xff0c;一句话的表达方式往往决定了成单与否。然而&#xff0c;优秀的话术经验常常依赖于少数“金牌销售”的个人能力&#xff0c;难以规模化复制&#xff1b;而新员工…

作者头像 李华
网站建设 2026/9/26 11:17:22

15人团队,60天,1000万美金ARR:Lovable正在重新定义“软件开发”

image.png大家好&#xff0c;我是01。最近看了一期Lennys Podcast&#xff0c;嘉宾是Lovable的创始人Anton Osika。Lovable这家瑞典AI初创公司&#xff0c;创造了一个在欧洲创业圈前所未有的增长神话&#xff1a;15个人的团队&#xff0c;在产品发布后的60天内&#xff0c;就做…

作者头像 李华
网站建设 2026/9/26 17:17:11

TensorFlow调试报错看不懂?LobeChat帮你解读

TensorFlow调试报错看不懂&#xff1f;LobeChat帮你解读 在训练一个图像分类模型时&#xff0c;你是否曾被控制台里突然弹出的一长串红色错误信息搞得一头雾水&#xff1f;比如这条&#xff1a; InvalidArgumentError: Incompatible shapes: [32,64] vs [64,32][[node MatMul…

作者头像 李华