【发布时间】:2019-02-14 13:53:07
【问题描述】:
我问是因为经过长时间的搜索,我没有找到明确的答案: - 我需要 QT5 的 qmake - 我要在yocto生成的sdk中 - 我没有成功添加它 我尝试:添加 meta-toolchain-qt5 或 qttools 没有成功。 我应该在哪里找到它? (是的,我必须继续使用这个旧的 DORA 发行版) 非常感谢!
【问题讨论】:
我问是因为经过长时间的搜索,我没有找到明确的答案: - 我需要 QT5 的 qmake - 我要在yocto生成的sdk中 - 我没有成功添加它 我尝试:添加 meta-toolchain-qt5 或 qttools 没有成功。 我应该在哪里找到它? (是的,我必须继续使用这个旧的 DORA 发行版) 非常感谢!
【问题讨论】:
我找到了解决方案(也许对你来说很清楚 :-))
要在全局工具链中添加 QT 工具链,请在图像文件(例如 image_types_yourimage.bbclass)中添加 inherit populate_sdk_qt5
inherit populate_sdk_qt5 添加到您的图像配方 (see an example),bitbake your-image
bitbake your-image -c do_populate_sdk
tmp/deploy/sdk/ 找到您的特殊 SDK
如果出于任何原因您更喜欢 meta-toolchain-qt5,请考虑到它将构建整个 qt5 工具链,而 qtwebkit 很大,需要大量构建并且容易出错(并且还会拉出更多依赖项)。
【讨论】:
设置 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
【讨论】: