Как собрать yocto с полной поддержкой gtk+

Я пытался кросс-компилировать приложение opencv и запустить двоичный файл на оборудовании. yocto build 2.23 был успешным и загрузил плату тем же. кросс-компиляция прошла успешно, но при запуске двоичного файла на целевом объекте во время выполнения требуются библиотеки gtk+.

включил gtk+ как IMAGE_INSTALL_append = "gtk+" в local.conf, но возникает следующая ошибка:

ОШИБКА: ничего не ОБНАРУЖИВАЕТ 'gtk+' (но /home/autosar/build_2.23/build/../poky/meta/recipes-graphics/images/core-image-weston.bb ОТЗЫВАЕТ или не требует этого) ОШИБКА: gtk+ был пропущен: один из '['directfb', 'x11']' должен быть в DISTRO_FEATURES

Может ли кто-нибудь помочь мне, как включить полную поддержку GTK + в моем образе!

заранее спасибо

я попытался, добавив DISTRO_FEATURES_append = "x11", но приводит к той же ошибке, даже если я выполнил бит-gtk+3, это было успешно, но я не знаю, как включить все библиотеки в целевой rootfs

ошибка при запуске двоичного файла на целевой плате (h3ulcb) - root@h3ulcb:/media/2.4.13_algo_target_# ./main_ OpenCV Ошибка: неуказанная ошибка (функция не является imp[ 9956.156551] аудит: тип =1701 аудит (1562969509.484):2): auid=4294967295 uid=0 gid=0 s6. Перекомпилируйте библиотеку с поддержкой Windows, GTK+ 2.x или Carbon. Если вы работаете в Ubuntu или Debian, установите libgtk2.0-dev и pkg-config, 7 прекращение вызова после выброса экземпляра cv::Exception what(): /media/2.4.13.7_pckage/modules/highgui/src/window.cpp:567: error: (-2) Функция не реализована. Перестроить библиотека с Wiy

Прервано (ядро сброшено)

0 ответов

Другие вопросы по тегам