Russian Qt Forum
Ноябрь 23, 2024, 22:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSerialPort  (Прочитано 4228 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Ноябрь 17, 2014, 11:49 »

Киньте ссылочку, чтобы можно было скачать
библиотеку QSerialPort под Linux. А то что-то никак не удается найти(все  битые)

У меня Linux openSUSE, QtCreator 2.0.94(Qt 4.7.1(32-бита)).

Спасибо.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Ноябрь 17, 2014, 12:27 »

Цитировать
Qt 4.7.1

Ась? QSerialPort поддерживается от Qt 4.8.x. Я не уверен что оно соберется в 4.7.1, т.к. в 4.7.1 нет необходимых классов (нужно подшаманить чуток).

Цитировать
А то что-то никак не удается найти(все  битые)

Ась, ась, ась?  Тут все написано: http://qt-project.org/wiki/QtSerialPort_Russian

Записан

ArchLinux x86_64 / Win10 64 bit
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #2 : Ноябрь 17, 2014, 16:21 »

Цитировать
Qt 4.7.1

Ась? QSerialPort поддерживается от Qt 4.8.x. Я не уверен что оно соберется в 4.7.1, т.к. в 4.7.1 нет необходимых классов (нужно подшаманить чуток).

А где подшаманить, подскажите Улыбающийся

Хотя она у меня собралась.
Но
Код
C++ (Qt)
port = new QSerialPort;
 

выдает ошибку
Код:
undefined reference to 'QSerialPort::QSerialPort(QObject*)'
Непонимающий Непонимающий Непонимающий
« Последнее редактирование: Ноябрь 17, 2014, 16:24 от demaker » Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #3 : Ноябрь 17, 2014, 18:14 »

Цитировать
А где подшаманить, подскажите
Там, где будут ошибки при сборке, связанные с elapsed timer и прочие.

Цитировать
Хотя она у меня собралась.
Это прям мистика какая-то, не должно было.

Цитировать
выдает ошибку
Это значит что нужно установить ее после сборки и правильно подключить потом. Как это сделать - написано в вики.
Записан

ArchLinux x86_64 / Win10 64 bit
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #4 : Ноябрь 18, 2014, 10:55 »

Цитировать
выдает ошибку
Это значит что нужно установить ее после сборки и правильно подключить потом. Как это сделать - написано в вики.
[/quote]

Подключаю вот так
Код:
LIBS += -L/home/.../qtserialport-build-desktop/src/serialport/libQtSerialPort.so
INCLUDEPATH += /home/.../qtserialport-build-desktop/include/QtSerialPort

Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #5 : Ноябрь 18, 2014, 11:30 »

Мде... я не буду больше отвечать в эту тему.. смысла нет..
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.153 секунд. Запросов: 23.