我尝试使用LibSerial的类通过COM端口进行串行通信(使用ATMega32A)。一旦我包含SerialStream.h,我就会从SerialPort.h文件中得到几条错误消息。
#include "SerialStream.h"你可以在这里看到我得到的错误。http://i.stack.imgur.com/s8ZdC.png
因为我不完全理解LibSerial的安装,所以我想我使用这个类的方式是错误的。我使用的是编译器QT Creator,操作系统是Windows7。如果需要,请随时询问更多信息。
发布于 2015-05-06 11:18:38
这个问题在目前的格式下是无法回答的。
不过,如果您愿意使用Qt的功能从串口读取数据,我可以向您推荐a demo I wrote a while ago。
快速说明:main.cpp将检索信息并检测计算机上的所有串行端口,并显示一个菜单,让用户选择要读取的端口。然后,它使用QSerialPort打开到该特定端口的连接,读取部分由SerialPortReader完成,该类在该项目上实现。
https://stackoverflow.com/questions/30029372
复制相似问题