Уважаемы господа возникла проблема такая. собрал qt 4.8 в составе buildroo2014.02. вместе с qextserialport, но при компиляции проекта с данной библиотекой получаю ошибку
соответственно и на параметры порта ругается так же .
Как исправить данную проблему ? Qt5 собрать не могу нужна Qtmultimedia. а в qt5 она требует openGL который at91sam9g45 не поддерживает помомему. Как быть господа ?
Не все так просто к сожалению! В Buildroot в состав qt 4.8 входит библиотека QextSerialPort. А QSerialPort входит в состав уже qt 5.x.
Я конечно погуглил перед этим и нарвался только на то что вы скинули, но нужна то либа qextserialport та что идет в qt 4.8 в buildroot ну либо как добавить qserialport в свою систему и откудо взять файлик qmake с добавленным модулем что бы можно было спокойно работать в qtcreator?
P.S. ну и соответственно проба на дурака в .pro QT += extserialport не помогает....
Я конечно погуглил перед этим и нарвался только на то что вы скинули, но нужна то либа qextserialport та что идет в qt 4.8 в buildroot ну либо как добавить qserialport в свою систему и откудо взять файлик qmake с добавленным модулем что бы можно было спокойно работать в qtcreator?
не зря я всегда считал buildroot - "фу-фу-фу".. тогда я пас..
Я конечно погуглил перед этим и нарвался только на то что вы скинули, но нужна то либа qextserialport та что идет в qt 4.8 в buildroot ну либо как добавить qserialport в свою систему и откудо взять файлик qmake с добавленным модулем что бы можно было спокойно работать в qtcreator?
не зря я всегда считал buildroot - "фу-фу-фу".. тогда я пас..
Да читал, жаль что не могу собрать qt с qserialport, А возможно ли собрать qt отдельно от buildroot и как нибудь его туда скопировать ?
QT отдельно собрать можно, а вот запихать получившееся в билдрут - врядли..
вы уверены, что в менюконфиге ничего не пропустили и все педали нажали правильно?
если исходники не секретные - пришлите на [убрал почту, нефиг светить] - попробую скомпилировать на платформе (9m10, qt 4.8.1)..
Qt Creator я настроил еще давно, благодаря гайду на wiki (большое спасибо он очень познавателен).
Просто из qt мне нужно:
1. phonon/qtmultimedia;
2. основные библиотеки
3. Работа с uart
qextserialport находится в подменю qt 4 в buildroot, вот я и решил, что это относится к qt
4. в buildroot при сборе qt5 не могу выбрать модуль qt multimedia. Пишет что нужен OpenGL, который включается только при включении библиотек imx, соответственно, компилятор при сборке сыплет ошибками.
5 Вот и мучаюсь с extserialport, при использовании любой функции из этой библиотеки и вылетает ошибка
undefined reference to `QSerialPort::QSerialPort(QObject*)'
Как я понял что компилятор/линкер просто не видит библиотек поэтому такое и вылетает. Как тоэто можно исправить ?
Или возможно ли как то к qt 4.8 из buildroot добавить qtserialport ? Поддержку данного модуля реализовали в qt 4.8 ток хз почему его нету в buildroot...
Просто из qt мне нужно:
1. phonon/qtmultimedia;
2. основные библиотеки
3. Работа с uart
Qt5 на атмеловских процессорах нужен как русалке лыжи. Вам надо правильно настроить Qt Creator с собранным буилдрутом с Qt4, далее через меню аналогично как в вики откройте проект из директории examples в output/build/qextserialport-xxx и соберите, а после этого разбирайтесь - что вы сдалали не так в своем проекте. Если у вас Qt Creator был настроен до этого на другой буилдрут - пропишите новый Kit с правильными путями к нужной сборке буилдрута с его qmake и компилятором
Qt Creator я настроил еще давно
подозреваю вы просто собрали новый буилдрут и пытаетесь скомпилировать что-то в креаторе настроенном на предыдущую сборку, естественно он невидит библиотеки qextserialport - они совсем в другом системном окружении находятся.
Просто из qt мне нужно:
1. phonon/qtmultimedia;
2. основные библиотеки
3. Работа с uart
Qt5 на атмеловских процессорах нужен как русалке лыжи. Вам надо правильно настроить Qt Creator с собранным буилдрутом с Qt4, далее через меню аналогично как в вики откройте проект из директории examples в output/build/qextserialport-xxx и соберите, а после этого разбирайтесь - что вы сдалали не так в своем проекте. Если у вас Qt Creator был настроен до этого на другой буилдрут - пропишите новый Kit с правильными путями к нужной сборке буилдрута с его qmake и компилятором
Qt Creator я настроил еще давно
подозреваю вы просто собрали новый буилдрут и пытаетесь скомпилировать что-то в креаторе настроенном на предыдущую сборку, естественно он невидит библиотеки qextserialport - они совсем в другом системном окружении находятся.
Все там было правильно, просто я надо было в pro файле проекта добавить строчку
include(../../src/qextserialport.pri)
Путь вот к этому файлу! Всем спасибо за внимание, критику, помощь!