Как собрать 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
Прервано (ядро сброшено)