Это старая версия документа!
Для сборки приложения под rockchip px30, необходима среда QT Creator и папка host из результатов работы buildroot (output/host).
Идём во вкладку QT Versions, нажимаем на кнопку Add и указываем следующий путь
<путь до папки host>/bin/qmake
В version name: рекомендуется в скобках указать PX30_QT. Если всё сделано правильно, добавиться новая строчка в графу Manual ** КАРТИНКА 3 **
Во вкладке Compilers, нужно добавить компиляторы C и C++ из пакета host. Для этого, Нажимаем на Add→GCC→C. Называем, например PX30_GCC. Путь прописываем следующий:
<путь до папки host>/usr/bin/aarch64-linux-gcc
Если строчка светится чёрным и нет восклицательного знака, всё сделано правильно. КАРТИНКА 4 Повторяем процедуру для C++. Нажимаем на Add→GCC→C++, название, например PX30_G++, путь:
<путь до папки host>/usr/bin/aarch64-linux-g++
Нажимаем на Apply. Пример правильной настройки: КАРТИНКА 5
Во вкладке CMake по аналогии создаем ссылку на нужный CMake. Нажимаем Add, имя PX30_CMAKE, путь:
<путь до папки host>/usr/bin/cmake
сохраняем, нажатием на Apply.
Device: Generic Linux Device Compiler C: PX30_GCC Compiler C++: PX30_G++ QT version: QT … (PX30_QT) CMake tool: PX30_CMAKE </code>
Проверяем, что в настройках проекта новая конфигурация выбрана и нажимаем на Build→Rebuild Project.
После компиляции, появится папке с проектом появится папка с готовым файлом, названным также как и сам проект.
Этому файлу для запуска нужны динамические библиотеки. Если на целевой платформе их расположение отличается от расположения по умолчанию, необходимо указать переменными среды путь.
архив с библоитеками, помогает запустить проект. Неободимо скопировать исполняемый файл в каталог qtStandalone и изменить скрипт start.sh, дописам названием исполняемого файла.