Я новичок в проекте Yocto. Первоначальная идея заключается в создании пользовательского изображения на основе core-image-full-cmdline
(это без оконной системы) и generate Qt5 SDK против этого изображения.Как правильно настроить Qt SDK с проектом Yocto?
-
Так что моя цель, чтобы иметь возможность запускать приложения Qt должен иметь некоторые заголовки, установленные & библиотеки, не? Что я должен указать в моем рецепте изображения? -
Выполнение$ bitbake my_image -c populate_sdk
сгенерируетmy_image
с поддержкой Qt5 + установщик SDK?
Как я понял, чтобы получить Qt SDK шаги будут:
Скачать и добавить
meta-qt5
в bblayers.conf.Добавить в рецепте изображения, против которого вы хотите построить SDK:
inherit populate_sdk_qt5
- Настройка SDK сборки (добавить/удалить компоненты). < - Мне нужна помощь. Я хочу только
EGLFS
поддержки, нет X11/Wayland и Qtwebkit (и idk, может быть, некоторые другие функции, которые я еще не знаю). bitbake my_image -c populate_sdk
Моя сборка получил ошибку компиляции Wayland, хотя у меня есть это: DISTRO_FEATURES_remove = "x11 wayland"
Заселите-SDK будет генерировать скрипт, который установит все детали, QMAKE, Qt ЛИЭС и заголовки для вашей целевой архитектуры. – LPs
@LPs Мне не нужно ничего больше делать кроме добавления мета-qt5 в bblaers.conf? – anat0lius
Добавляем к bblayers.conf make 'Bitbake', чтобы видеть все рецепты в слое Qt5. Вы должны добавить требуемые пакеты в свой рецепт или в local.conf, например: 'qtbase',' qt3d', 'qtserial' и т. Д. Затем добавьте' inherit populate_sdk_qt5' в свой рецепт, чтобы сделать 'Yocto' возможность установки все компоненты Qt5 в SDK. – LPs