Qt4.8.4 下 使用 Qt5的QSerialPort库
在qt4.8中 没有qt5的串口库,项目中使用的第三方的串口库qextsrialport,但是这个库在 arm 平台下 只能接数据,不能发数据,又换了个飞凌供应商自己实现的串口库 ,还是不好用 。 Qt5.4以下的串口库 qt4.8是支持的 这里就不提供下载链接了
windows:
- 把下载的源码 pro文件用qt4.8打开
- 添加构建步骤
加一个 install - 编译完成以后 啥都不用干 你电脑就装上这个库了
- 使用时候在 pro文件加 CONFIG += serialport 要加在pro文件的前3行 我也不知道为啥 别人这么说的 我也没试
- 添加#include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
编译运行就可以了
linux:
linux 要用 命令行编译 (切换到管理员权限)
- cd 到 pro文件目录
- qmake xx.pro文件
- make
- make install
- 其他的地方就一样了