C++
文章平均质量分 88
C++
MC皮蛋侠客
这个作者很懒,什么都没留下…
展开
-
使用libmodbus库在相同IP地址和端口上实现多个从机
之前用Python写过Modbus服务端,用的是pymodbus库,但这个库里面使用的是协程,小弟水平不够,有些hold不住,所以决定用C++把之前那块代码给重构了。原创 2024-03-03 19:16:09 · 1037 阅读 · 0 评论 -
CMake项目中使用libxlsxwriter库
1.在github上下载源码:https://github.com/jmcnamara/libxlsxwriter。3.编写CMakeLists.txt。1.新建xlsx文件,并设置格式。2.设置单元格的宽度和格式。5.关闭workbook。2.解压后放入项目中。3.将数据写入单元格。原创 2023-11-11 11:41:45 · 686 阅读 · 0 评论 -
Linux终端命令行图形化Modbus调试工具
之前经常使用mbpoll在Linux命令行下调试modbus,用久了发现其实并不方便,因为每次携带的参数太多,使用的时候老是忘记怎么使用,经常需要去翻笔记,于是决定自己开发一款Linux命令行版本的Modbus调试工具,方便调试。项目开源地址:https://gitee.com/chen-dongyu123/modbus_tools。原创 2024-03-14 20:31:07 · 1006 阅读 · 1 评论 -
cpack介绍及打deb包方法
CPack 是 CMake 的一个组件,用于创建软件包。它可以将 CMake 项目打包为各种不同的软件包格式,例如 ZIP、TGZ、RPM、DEB 等。CPack 可以自动检测您的系统,并根据您的系统自动选择适当的软件包格式。CPack 还提供了许多选项,以便您可以自定义软件包的生成过程。CPack 可以与 CMake 无缝集成,因此您可以使用 CMake 的语法来指定要包含在软件包中的文件、目录和其他资源。您可以使用 CMake 的变量和函数来指定软件包的元数据,例如软件包名称、版本、描述等。原创 2023-05-29 09:59:21 · 718 阅读 · 0 评论 -
C++使用grpc详例(使用CMake构建)
本文讲解了在C++使用grpc传递基本数据类型、一维数组、二维数组、自定义结构体类型的基本方法,总体来讲,在C++中使用grpc还是有一定难度的,因为安装grpc的途中就伴有一大堆坑,其中重要的一点是千万不能使用国内镜像源下载,这个是大陷阱,很多依赖库版本对不上,最终会导致安装失败,挂VPN在Github上下载很快就能安装成功。后面我会继续讲解c++和python使用grpc跨语言通讯的方法。原创 2024-03-30 19:52:04 · 1408 阅读 · 0 评论