我用 Yocto Jethro 为 wandboard-quad 编译了一个帧缓冲区(没有 x11 和 wayland)图像。我使用了飞思卡尔社区 BSP Jethro 分支。图像包含大部分 Qt 5.5 组件和 Qt Web 引擎。
meta-toolchain-qt5 的 qmake 版本是 5.5.1,Qt Creator 也是 5.5。
我创建了快速 nano 浏览器示例来测试功能。Project ERROR: Unknown module(s) in QT: webengine
但是,当我交叉编译到 wandboard 时,Qt Creator 给了我这个。桌面编译虽然很好。
有谁知道出了什么问题?
编辑:我在此设置说明中遵循了如何设置 Qt Creator
编辑:首先,Qt WebEngine 有 2 个版本:开源版本和许可版本。根据 ICS 人的说法,这两个版本之间几乎没有任何区别。
Qt Webengine 在 SDK 中不可用packagegroup-qt5-toolchain-target.bb
。因此,它不包含所有的 Qt Web 引擎组件。
要将 Qt WebEngine 添加到 SDK,我packagegroup-qt5-toolchain-target.bb
通过添加qtwebengine-dev
和qtwebengine-mkspecs
问题: qmake 无法识别 Qt Webengine 模块,即使所有必要的文件都存在于 sysroot 中。我该如何解决?