Программирование Qt и последовательного порта

Есть ли какие-либо средства последовательного порта в Qt?

Если нет, то какие кроссплатформенные (желательно) библиотеки (для работы с последовательным портом и, возможно, с другими портами ввода/вывода), вы рекомендуете?

Ответы

Ответ 2

Ну, всегда Boost.

В Boost есть отличная библиотека ввода-вывода Async, называемая ASIO. Он может выполнять операции во всех концах конечных точек, включая последовательные порты.

Существует большой пример о том, как создать приложение типа minicom с использованием Boost:: Asio, которое вы можете использовать, чтобы узнать, ASIO будет участвовать в ваших потребностях.

Так как boost работает на всех платформах/компиляторах под солнцем, можно проверить требования к кросс-платформе.

Приветствия.

Ответ 3

Вот последовательная библиотека Qt, работает на Win, WinCE, Linux (i386 и ARM), Mac...

http://gitorious.org/inbiza-labs/qserialport

Кроме того, он основан на QIODevice для собственного ощущения, с ним вы можете, если хотите, прямой последовательной связи на TCPIP с минимальными усилиями.

Это LGPL также... наслаждайтесь.