尝试从LibSerial中包含SerialStram.h时发生错误

时间:2015-05-04 11:47:18

标签: c++ qt serial-port libserial

我尝试通过COM端口使用LibSerial的类进行串行通信(使用ATMega32A)。 一旦我包含SerialStream.h,我就会从SerialPort.h文件中收到几条错误消息。

#include "SerialStream.h"

你可以看到我在这里遇到的错误。 http://i.stack.imgur.com/s8ZdC.png

由于我没有完全理解LibSerial的安装,我认为我以错误的方式使用该类。 我使用编译器QT Creator,操作系统是Windows 7。 如果需要,请随时询问更多信息。

1 个答案:

答案 0 :(得分:0)

这个问题目前的格式无法解决。

尽管如此,如果您愿意使用Qt的功能从串口读取,我可以指向a demo I wrote a while ago

快速说明: main.cpp 检索信息并检测计算机上的所有串行端口,并显示一个菜单,让用户选择要读取的端口。然后它使用QSerialPort打开与该特定端口的连接,读取部分由SerialPortReader完成,该类是在该项目上实现的。