我尝试通过COM端口使用LibSerial的类进行串行通信(使用ATMega32A)。 一旦我包含SerialStream.h,我就会从SerialPort.h文件中收到几条错误消息。
#include "SerialStream.h"
你可以看到我在这里遇到的错误。 http://i.stack.imgur.com/s8ZdC.png
由于我没有完全理解LibSerial的安装,我认为我以错误的方式使用该类。 我使用编译器QT Creator,操作系统是Windows 7。 如果需要,请随时询问更多信息。
答案 0 :(得分:0)
这个问题目前的格式无法解决。
尽管如此,如果您愿意使用Qt的功能从串口读取,我可以指向a demo I wrote a while ago。
快速说明: main.cpp 检索信息并检测计算机上的所有串行端口,并显示一个菜单,让用户选择要读取的端口。然后它使用QSerialPort
打开与该特定端口的连接,读取部分由SerialPortReader
完成,该类是在该项目上实现的。