Сборка QT 5.4 с поддержкой GLES 2 под ARM ( conga-QMX6 )

Поскольку в интернете полного и рабочего описания решения проблемы не нашлось, решил составить свой вариант.

Задача: собрать библиотеки QT 5.4 с поддержкой OpenGL ES2 под архитектуру ARM (целевая плата conga-QMX6 на базе процессора Freescale i.MX6 ARM Cortex A9).

1) Прежде всего потребуется рабочий LTIB, ссылка на инструкцию по его установке на Ubuntu 14.04

2) Загружаем исходный код QT 5.4 с официального сайта QT (http://download.qt.io/official_releases/qt/5.4/5.4.1/single/qt-everywhere-opensource-src-5.4.1.zip)

3) Распаковываем загруженный файл в любую директорию, например в домашнюю папку.

4) Редактируем файл конфигурации платформы qmake.conf расположенный в qtbase/mkspecs/devices/linux-imx6-g++/ :

 

5) В директории qtbase создадим файл скрипт для конфигурации QT со следующим содержимым:

Если LTIB был собран по этой инструкции то ничего изменять не нужно, в противном случае не забудьте исправить пути к toolchain-ам и rootfs директории.

6) Запускаем скрипт конфигурации созданный на предыдущем шаге.

7) Выполняем сборку и установку проекта командами make & make install

В результате в папку /opt/QtEmbedded-5.4.1-arm будет собран набор библиотек и утилит QT для целевой платформы ARM.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">