Qt中是否有串口设施?
如果没有,你建议使用哪个跨平台(理想)库(用于串口,也可能用于其他I / O端口)?
答案 0 :(得分:12)
查看项目QextSerialPort。
答案 1 :(得分:5)
嗯,总是Boost。
在Boost中有一个很棒的异步I / O库叫ASIO。它可以在各种端点执行操作,包括serial ports。
关于如何使用Boost :: Asio构建类似minicom的应用程序有一个很棒的example,您可以使用它来查看ASIO是否满足您的需求。
由于boost可以在阳光下的所有平台/编译器上运行,因此可以检查跨平台要求。
干杯。
答案 2 :(得分:4)
这是一个Qt串行库,适用于Win,WinCE,Linux(i386和ARM),Mac ......
http://gitorious.org/inbiza-labs/qserialport
此外,它基于QIODevice的原生感觉,如果您愿意,可以通过它直接串行通信到TCPIP上,而且不费吹灰之力。
LGPL也是......享受。