Qt 中是否有任何串口设备?
如果没有,您推荐哪些跨平台(理想)库(用于使用串行端口,也许还有其他 I/O 端口)?
看看项目QextSerialPort。
好吧,总是有Boost。
在 Boost 中有一个很棒的 Async I/O 库,叫做ASIO。它可以在各种端点上执行操作,包括串口。
关于如何使用 Boost::Asio 构建类似 minicom 的应用程序有一个很好的示例,您可以使用它来查看 ASIO 是否会满足您的需求。
由于 boost 适用于 sun 下的所有平台/编译器,因此可以检查跨平台要求。
干杯。
这是一个 Qt 串行库,适用于 Win、WinCE、Linux(i386 和 ARM)、Mac...
http://gitorious.org/inbiza-labs/qserialport
此外,它基于 QIODevice 以获得原生感觉,如果您愿意,您可以使用它轻松地将串行通信直接连接到 TCPIP。
它也是 LGPL……享受。