Название: [Решено] 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: Ну а над библой не только я работал, но и другие люди помогали, так что и им тоже нужно сказать спасибки :) Да. речь идет именно о Вашей библиотеке! Все понял - еще раз спасибо за очень качественный код! Конечно спасибо всем - очень помогло! |