• 1319阅读
  • 3回复

QSerialPort-类问题 [复制链接]

上一主题 下一主题
离线xxbzls
 

只看楼主 倒序阅读 楼主  发表于: 2021-12-14
程序用了两个线程,主线程用于界面显示数据,子线程用于接收串口数据。QSerialPort->readAll放在了子线程,延时1秒保证数据完整接收。程序长时间运行测试,发现有时候能跑48个小时奔溃,有时候只能跑1个小时就奔溃,奔溃地方都在QSerialPort->readAll。 调试时发现QSerialPort指针是有效的。 QSerialPort采用的是QT5.9版本。大神们有类似的情况吗??有人说是QT 串口类自带的BUG,
离线xxbzls

只看该作者 1楼 发表于: 2021-12-14
大家帮帮忙,有遇到过的吗
离线angelus

只看该作者 2楼 发表于: 2021-12-15
不放代码,谁也不知道怎么回事! 我使用是没问题的
离线tanyue.esec

只看该作者 3楼 发表于: 2021-12-15
崩溃多半就是空指针的吧。如果QSerialPort有这么大的bug,估计不会放出来的。

我用着连跑多少天都是没问题的
快速回复
限100 字节
 
上一个 下一个