Я спрашиваю, потому что после долгих поисков я не нашел четкого ответа: - Мне нужен qmake для QT5 - Я хочу, чтобы он был в sdk, созданном yocto - Мне не удалось его добавить, я пытаюсь: добавить meta-toolchain-qt5 или qttools безуспешно. Где мне его найти? (и да, я должен остаться на этом старом дистрибутиве DORA) Большое спасибо!
Yocto (Dora) QT5 на IMX6: где находится qmake
Ответы (2)
Я нашел решение (возможно, это было вам ясно :-)). Чтобы добавить цепочку инструментов QT в вашу глобальную цепочку инструментов, в вашем файле изображения (например, image_types_yourimage.bbclass) добавьте этот inherit populate_sdk_qt5
- Добавьте
inherit populate_sdk_qt5
в свой рецепт изображения (см. пример), - Создайте свое изображение:
bitbake your-image
- Создайте свой специализированный SDK:
bitbake your-image -c do_populate_sdk
- Найдите свой специальный SDK на
tmp/deploy/sdk/
Если по какой-либо причине вы предпочитаете meta-toolchain-qt5
, примите во внимание, что он создаст всю цепочку инструментов qt5, а qtwebkit
огромен, требует довольно много времени для сборки и подвержен ошибкам (а также будет вызывать гораздо больше зависимостей).
После настройки 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