| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Проблемы с открытием порта (qextserialport QT Win) |
| Автор: Gerk 10.3.2010, 21:51 |
| Доброе время суток. Пишу кроссплатформенное приложение работающее с СОМ портом. Нашел qextserialport (qextserialport.sourceforge.net), написал своё приложение и в процессе работы столкнулся с тем, что приложение не может настроить (открыть???) СОМ порт самостоятельно. Если сначала открыть/закрыть порт в HyperTerminal'e потом всё штатно работает. Это не ошибка моего кода, т.к. примеры идущие вместе с библиотекой ведут себя так же. Также не похоже на глюки железа/Win - пробовал на 3х разных ПК. Нагуглил - http://www.makingthings.com/forum/development/557727594, на пользу не пошло: - наложение патча №17 на старую версию, (http://code.google.com/p/qextserialport/issues/detail?id=17) - использование новой версии http://code.google.com/p/qextserialport Новая версия qextserialport вообще работать не хочет - ни один пример не запускается, хотя собираются без всяких ошибок, все нужные библиотеки в папке с программой. Сейчас общаюсь с разработчиками (http://code.google.com/p/qextserialport/issues/detail?id=45), но мой английский хромает... О софте: WinXP SP2&3, QT 4.5.1-4.6.2, COM1 - 9600 8N1, все qextserialport последние, из репозиториев, также пробовал релизы. В дебагере ничего увидеть не удалось: или не запускается (cdb), или дебагер подвисает (gdb) + опыта маловато. Помогите пожалуйста. Если нужна доп. инфа - предоставлю. |
| Автор: kuzulis 11.3.2010, 08:28 |
| Попробуйте QSerialDevice v 0.2.0 Добавлено через 1 минуту и 25 секунд И шлите багрепорты мне |
| Автор: Gerk 11.3.2010, 11:28 | ||
Спасибо большое за быстрый ответ, попробую. Что-то я слишком зациклился на плясках вокруг qextserialport. Еще раз спасибо UPD После миграции с qextserialport на QSerialDevice всё отлично заработало. |
| Автор: Viceroy 30.9.2011, 22:23 |
| Здравствуйте! У меня ситуация аналогичная, только ко всему прочему у меня не получается еще и QSerialDevice откомпилировать. Беру версию 0.4.0 пытаюсь скомпилировать (Qt Creator 2.3.0, версия Qt 4.7.4, Windows 7) лезет куча ошибок. Не поможете? Неужели придется писать свой класс для работы с ком портом? |
| Автор: Viceroy 1.10.2011, 08:14 |
| Ладно разобрался заработал QSerialDevice. Спасибо всем кто хотел но неуспел ответить |