Есть ли какие-либо средства последовательного порта в Qt?
Если нет, то какие кроссплатформенные (желательно) библиотеки (для работы с последовательным портом и, возможно, с другими портами ввода/вывода), вы рекомендуете?
В Boost есть отличная библиотека ввода-вывода Async, называемая ASIO. Он может выполнять операции во всех концах конечных точек, включая последовательные порты.
Существует большой пример о том, как создать приложение типа minicom с использованием Boost:: Asio, которое вы можете использовать, чтобы узнать, ASIO будет участвовать в ваших потребностях.
Так как boost работает на всех платформах/компиляторах под солнцем, можно проверить требования к кросс-платформе.
Приветствия.
Ответ 3
Вот последовательная библиотека Qt, работает на Win, WinCE, Linux (i386 и ARM), Mac...
Кроме того, он основан на QIODevice для собственного ощущения, с ним вы можете, если хотите, прямой последовательной связи на TCPIP с минимальными усилиями.