Название: МСВС + qt + com-port Отправлено: deut777 от Январь 07, 2013, 18:04 Доброго времени суток.
Использую: МСВС 3.0., qt 4.5.3, Qt-Creator-1.2.1. Необходимо написать программу управления устройством по com-порту. Грамотнее всего использовать, наверное, qserialdevice. Проблема в том, что при сборке qtCreator ругается на отсутствие пакета udev. В ubuntu пакет ставится достаточно банально (например, synaptic). Все прекрасно работает. У меня же МСВС... Подскажите, как установить udev на МСВС? Буду благодарен за любой совет. P. S. Заранее прошу прощения, если данная тема уже поднималась. Я не нашел. Название: Re: МСВС + qt + com-port Отправлено: Dancing_on_water от Январь 07, 2013, 19:45 Скорее всего там не udev, там hal. А из-за цертефецированности системы поменять там что либо вам не дадут.
Название: Re: МСВС + qt + com-port Отправлено: deut777 от Январь 07, 2013, 20:05 Спасибо за ответ.
Есть какой-нибудь альтернативный путь запрограммить ком-порт? Название: Re: МСВС + qt + com-port Отправлено: alex312 от Январь 07, 2013, 20:07 udev там нужен только для энумерации устройств.
Соответственно, можно немного подправить файлы проекта, и собрать без энумератора. Пользоватся только классами работы с портами. Название: Re: МСВС + qt + com-port Отправлено: deut777 от Январь 07, 2013, 21:19 alex312, я правильно понимаю, что достаточно в файле "exemples.pro" закомментить строчку "enumerator \" ??
Название: Re: МСВС + qt + com-port Отправлено: kuzulis от Январь 08, 2013, 10:00 Нет.
В src.pro закоментировать Цитировать include(qserialdeviceenumerator/qserialdeviceenumerator.pri) и Цитировать unix:!macx { плюс закоментировать сборку примеров и скорее всего прокатит.LIBS += -ludev } Но лучше взять QtSerialPort (http://qt-project.org/wiki/QtSerialPort_Russian)и сделать там аналогичные манипуляции, плюс заменить класс таймера, т.к. QtSerialPort поддерживает Qt >= 4.8 Название: Re: МСВС + qt + com-port Отправлено: deut777 от Январь 08, 2013, 21:41 Все работает! Спасибо всем, кто откликнулся!
P. S. Осталось теперь набраться немного понимания происходящего, но эт уж я сам как-нибудь. ) |