Qt5-embedded-linux



  • Когда будет выпущен qt5-embedded-linux для ARM?





  • Похоже оно. Спасибо.
    Как я понимаю это для любых ARM(OMAP)?



  • Вот "отсюда":http://doc.qt.digia.com/QtEnterpriseEmbedded/qtee-supported-platforms.html цитата:

    bq. Android 4.0+ compatible hardware



  • Первый вопрос.
    Скачал, распаковал qt-everywhere-enterprise-src-5.1.1.tar.gz. Запустил конфигуратор, make, получил ошибку

    @…
    Core -I.moc/release-shared -o .obj/release-shared/windowcontainer.o windowcontainer.cpp In file included from windowcontainer.cpp:41: ../../gui/openglwindow/openglwindow.h:52: error: expected class-name before ‘{’ token make[1]: *** [.obj/release-shared/windowcontainer.o] Ошибка 1 make[1]: Leaving directory `/home/olegit/progs/qt-everywhere-enterprise-src-5.1.1/qtbase/examples/widgets/windowcontainer' make: *** [sub-windowcontainer-make_first] Ошибка 2@

    В файле openglwindow.h есть такая строка

    @class OpenGLWindow : public QWindow, protected QOpenGLFunctions
    @
    А в файле, где определён класс QOpenGLFunctions

    @#ifndef QOPENGLFUNCTIONS_H #define QOPENGLFUNCTIONS_H
    #include <QtCore/qglobal.h>
    #ifndef QT_NO_OPENGL
    …………
    @
    Т.е. класс закрыт определением QT_NO_OPENGL, который не найду где вводится. В файле openglwindow.h такого ограничения нет.
    Как исправить ошибку?

    Второй вопрос.
    Не найду где задаётся с каким компилятором работать, у меня их два, gcc,… и кросс компилятор для ARM.

    Третий вопрос.
    Возможно ли включение/выключение модулей в/из сборки для ARM? Как? Много мне не нужно, желательно память сэкономить.

    Четвёртый вопрос, может быть дилетантский.
    Где определяется, как работает Qt, через frameBuffer или X11?



  • Может стоило создать отдельные ветки для вопросов.
    По второму: В Qt Creater: Tool->Options->Build&Run->Kits





  • Сейчас у меня нет Qt Creater, я с консоли работаю, ./configurate, make.

    Согласен, может и стоило разбросать вопросы по отдельным темам.



  • В .pro-файле задайте: QMAKE_CXX="gcc"



  • QMAKE_CXX=“полный путь к кросс компилятору”. Так?
    В .pro-файл каждого модуля такую строку вписать нужно?



  • Поэкспериментируйте, я для ARM не собирал.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.