找回密码
 立即注册
收起左侧

错误:unable to create the libmodbus context

2
回复
2663
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2018-6-13 15:09:54 显示全部楼层 |阅读模式
2Qter豆
运行qmodmaster程序,连接出现unable to create the  libmodbus context,查libmodbus文件,
应该是modbus对象无法初始化,又运行了qt5自带的qmaster,运行测试正常。
测试的是一个usb转串口的rs485头子。

modbus_t
*ctx;ctx = modbus_new_rtu("com5", 115200, 'N', 8, 1);if (ctx == NULL) {    fprintf(stderr, "Unable to create the libmodbus context\n");    return -1;}
就想问下在什么原因下无法创建?

感觉没道理啊?管理员运行也一样。


回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2018-6-13 15:13:40 显示全部楼层
运行的qmodmaster是编译打包好的qt5-win32程序,系统平台是win64.
回复

使用道具 举报

累计签到:470 天
连续签到:1 天
2018-6-14 08:56:49 显示全部楼层
C++  里面无法创建对象可能是类是一个虚类吧,有虚函数没有被实现的那种,无法实例化,你看看文档试试!~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册