Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 05:26:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: КПДА Нейтрино Qt4.8.7 QtSerialPort  (Прочитано 180 раз)
Дмитрий Козлов
Пользователь

Сообщений: 33


« : 12 Июля, 2016, 18:59:09 »

Добрый день.

По умолчанию для КПДА Нейтрино в Qt4.8.7 библиотека QtSerialPort не поддерживается.

Можно ли собрать и использовать, как описано здесь http://wiki.qt.io/QtSerialPort?
Есть ли какие-нибудь ограничения, нюансы?

Спасибо
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« Ответ #1 : 12 Июля, 2016, 20:10:26 »

Здравствуйте!

Собирать QtSerialPort мы не пробовали, но постараемся посмотреть на этот проект. О результатах сообщим здесь. Вы также можете попробовать выполнить сборку, как это описано в wiki. Будем рады узнать о Ваших результатов.
Записан

_Cepera_
Пользователь

Сообщений: 38


« Ответ #2 : 13 Июля, 2016, 08:31:41 »

Я собирал по этой инсирукции, все работает. Из скаченной папки, в папке src, папку serialport переименовываешь в "QtSerialPort"кидаешь по пути "target/qnx6/opt/qt487/include". После сборки прооекта qtserialport (Собирать кстате надо компилятором, который используется для проектов под qnx)  появятся lib файлы по пути "target/qnx6/opt/qt487/x86/lib", в их названии будет присутствовать "SerialPort". Эти либы кидаешь на qnx и все.
Записан
Дмитрий Козлов
Пользователь

Сообщений: 33


« Ответ #3 : 13 Июля, 2016, 16:22:01 »

собрал по инструкции, пример из инструкции работает, другие функции не проверял

Цитировать
Из скаченной папки, в папке src, папку serialport переименовываешь в "QtSerialPort"кидаешь по пути "target/qnx6/opt/qt487/include".
этой операции не производил, собирал в QtCreator комплектом для QNX, после сборки появилась директория "target/qnx6/opt/qt487/include/QtSerialPort" и либы по пути "target/qnx6/opt/qt487/x86/lib"

Единственное после первого обращения к строке из примера
Код:
foreach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts())
выдает
Код:
Failed to load the library: udev, supported version(s): 1 and 0
и соответственно результат этих строк - пустые поля
Код:
        qDebug() << "Description : " << info.description();
        qDebug() << "Manufacturer: " << info.manufacturer();
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 12 Ноября, 2016, 21:53:07