1 前提
1.1 版本
Qt版本:Qt 5.14.2
1.2 场景
在程序中没有采用QT5的QtSerialPort 类主要是我们在一次实际开发当中,调用这个类的一个readall()函数时,明明串口中有数据,但是无法读出来,最后采用了第三方库qextserialport得到了解决。
2 具体操作
2.1 qextserialport
下载地址:
https://sourceforge.net/projects/qextserialport/files/qextserialport%20alpha/
3 常见问题
问题1:error: ‘class QString’ has no member named ‘toAscii’
解决方法:
原来的**toAscii()函数在QT4中是有的,但是在QT5中没有,取而代之的是toLatin1()**函数