IMX6上的Yocto(Dora)QT5:qmake在哪里

问题描述 投票:0回答:2

我问,因为经过长时间的搜索,我没有找到一个明确的答案: - 我需要qmake用于QT5 - 我希望它在yocto生成的sdk中 - 我没有成功添加它我尝试:添加meta-toolchain-qt5或qttools没有成功。我应该在哪里找到它? (是的,我必须留在这个旧的DORA发行版)非常感谢!

qt5 qmake yocto
2个回答
2
投票

我找到了解决方案(也许它很清楚:-))要在全局工具链中添加QT工具链,在图像文件中(例如image_types_yourimage.bbclass),添加此inherit populate_sdk_qt5

  1. inherit populate_sdk_qt5添加到您的图像配方(see an example),
  2. 生成你的形象:bitbake your-image
  3. 生成您的专用SDK:bitbake your-image -c do_populate_sdk
  4. tmp/deploy/sdk/找到您的特殊SDK

如果出于任何原因你更喜欢meta-toolchain-qt5考虑到它将构建整个qt5工具链并且qtwebkit是巨大的,需要很多构建并且容易出错(并且还会带来更多的依赖性)。


1
投票

设置Yocto环境后

bitbake meta-toolchain-qt5

这将为位于build/tmp/deploy/sdk的Qt5 Creator生成SDK使用

你可以在这里找到有关设置Qt5 Creator的更多信息http://wiki.hioproject.org/index.php?title=HIO_Wiki:Set_Up_Qt_Creator_for_Yocto_Device

© www.soinside.com 2019 - 2024. All rights reserved.