Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Alex_C от Июль 13, 2012, 16:45



Название: [Решено] SerialPort - не хватает под Линуксом libudev
Отправлено: Alex_C от Июль 13, 2012, 16:45
Для начала хотел бы выразить глубокую признательность автору SerialPort! Давно уже работаю очень плотно с ком-портами (до Qt делал все на Дельфи) - в связи с тем, что под Дельфи нормального компонента не было, все сам писал на WinAPI. Посмотрев исходники SerialPort был очень рад - все написано ОЧЕНЬ грамотно, есть все что надо! Автору - респект! :)
Теперь о проблеме: под виндой все работает на ура. Но пользователи просят линуксовый вариант программы. Если честно - я не большой любитель линукса с его "плясанием с бубном около компа". Qt я на линукс установил - я тут писал.
Но вот при попытке скомпилить мой проект пол линуксом с SerialPort вылезла ошибка: нет libudev.h. Может мне кто нибуть по простому объяснить - от куда его взять? В инете смотрел - но там не очень понятно. Был бы премного благодарен!


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: Пантер от Июль 13, 2012, 16:50
Хоть бы дистрибутив сказал...


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: Alex_C от Июль 13, 2012, 16:54
Дистрибутив чего?))
SerialPort - он вроде как один. Автор его от сюда.
Qt - SDK version 1.2.1  - линуксовая.


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: Пантер от Июль 13, 2012, 16:55
Дистрибутив Линукса.


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: Alex_C от Июль 13, 2012, 16:55
А блин! Наверное речь о самом линуксе! Все время забываю, что их много. Ubuntu ... ну какая то последняя)))


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: Alex_C от Июль 13, 2012, 16:56
Я догадался)))


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: mutineer от Июль 13, 2012, 16:57
Найди в синаптике пакет libudev-dev и установи  его


Название: Re: SerialPort - не хватает под Линуксом libudev
Отправлено: Alex_C от Июль 13, 2012, 17:12
Большое спасибо! Все заработало!


Название: Re: [Решено] SerialPort - не хватает под Линуксом libudev
Отправлено: kuzulis от Июль 13, 2012, 20:31
Можно в принципе и без libudev было б собрать, но тогда SerialPortInfo под *nix перечислял бы порты по-простому: только их имена и всё.
Просто в src-lib.pri нужно закомментировать:
Цитировать
#linux*:DEFINES += HAVE_LIBUDEV

PS: Если речь идет о QtSerialPort
PSPS: Ну а над библой не только я работал, но и другие люди помогали, так что и им тоже нужно сказать спасибки  :)


Название: Re: [Решено] SerialPort - не хватает под Линуксом libudev
Отправлено: Alex_C от Июль 14, 2012, 22:13
PS: Если речь идет о QtSerialPort
PSPS: Ну а над библой не только я работал, но и другие люди помогали, так что и им тоже нужно сказать спасибки  :)

Да. речь идет именно о Вашей библиотеке!
Все понял - еще раз спасибо за очень качественный код!
Конечно спасибо всем - очень помогло!