Yocto (Dora) QT5 на IMX6: где находится qmake

Я спрашиваю, потому что после долгих поисков я не нашел четкого ответа: - Мне нужен qmake для QT5 - Я хочу, чтобы он был в sdk, созданном yocto - Мне не удалось его добавить, я пытаюсь: добавить meta-toolchain-qt5 или qttools безуспешно. Где мне его найти? (и да, я должен остаться на этом старом дистрибутиве DORA) Большое спасибо!


person Bizz    schedule 19.11.2015    source источник


Ответы (2)


Я нашел решение (возможно, это было вам ясно :-)). Чтобы добавить цепочку инструментов QT в вашу глобальную цепочку инструментов, в вашем файле изображения (например, image_types_yourimage.bbclass) добавьте этот inherit populate_sdk_qt5

  1. Добавьте inherit populate_sdk_qt5 в свой рецепт изображения (см. пример),
  2. Создайте свое изображение: bitbake your-image
  3. Создайте свой специализированный SDK: bitbake your-image -c do_populate_sdk
  4. Найдите свой специальный SDK на tmp/deploy/sdk/

Если по какой-либо причине вы предпочитаете meta-toolchain-qt5, примите во внимание, что он создаст всю цепочку инструментов qt5, а qtwebkit огромен, требует довольно много времени для сборки и подвержен ошибкам (а также будет вызывать гораздо больше зависимостей).

person Bizz    schedule 01.12.2015

После настройки Yocto Environment

bitbake meta-toolchain-qt5

Это сгенерирует использование SDK для Qt5 Creator, расположенного в build/tmp/deploy/sdk

Дополнительную информацию о настройке Qt5 Creator можно найти здесь http://wiki.hioproject.org/index.php?title=HIO_Wiki:Set_Up_Qt_Creator_for_Yocto_Device

person Charles C.    schedule 29.12.2015