如何使用 meta-toolchain-qt5 构建 Qt(支持 QtWebEngine)?

How to build Qt (with QtWebEngine support) using meta-toolchain-qt5?

我正在尝试使用 meta-toolchain-qt5 构建 Qt,但是当我通过 poky-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-vfp-vfpv4-neon-toolchain-2.0.1.s‌​‌​h 执行此操作时,我在 sysroot 目录中看不到任何关于 QtWebEngine 的信息。

我还尝试使用以下命令构建 Qt

bitbake meta-toolchain-qt5

但结果是一样的;我对 Qt WebEngine 没有任何了解。

如何使用 QtWebEngine 支持构建 Qt?

meta-toolchain-qt5它继承了populate_sdk_qt5,后者又将packagegroup-qt5-toolchain-target添加到SDK中。仔细查看 packagegroup-qt5-toolchain-target,发现包组不直接包含 qtwebengine。因此,如果 packagegroup-qt5-toolchain-target 中没有其他内容作为依赖项拖入 qtwebengine,则不会安装 qtwebengine

如果您在 packagegroup-qt5-toolchain-target 中将 qtwebengine 添加到 RDEPENDS_${PN},您将在 SDK 中获得相关的 qtwebengine 包。