我编译并运行了Yocto Poky fsl-image-multimedia-full
图像,browser
和fancybrowser
webkit示例正常工作(适用于SDP板的iMX6 SABRE DL)。
此外,meta-toolchain-qt
已经构建并安装得很好。
我正在尝试构建一个简单的QWebView
示例,使用QtCreator配置为交叉编译并部署到设备中但不编译并显示下一个错误:
Project ERROR: Unknown module(s) in QT: webkit
输出明细:
14:36:38: Running steps for project QtWebViewExample...
14:36:38: Starting: "/home/user/workspace/Yocto_k4/fsl-release-bsp/build-multimedia/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtbase/5.5.1+gitAUTOINC+5afc431323-r0/build/bin/qmake" /home/jdavid/workspace/qtcreator/QtWebViewExample/QtWebViewExample.pro -r -spec linux-oe-g++
Project ERROR: Unknown module(s) in QT: gui webkitwidgets
14:36:38: The process "/home/jdavid/workspace/Yocto_k4/fsl-release-bsp/build-multimedia/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtbase/5.5.1+gitAUTOINC+5afc431323-r0/build/bin/qmake" exited with code 3.
Error while building/deploying project QtWebViewExample (kit: SABRE)
When executing step "qmake"
14:36:38: Elapsed time: 00:00.
相同的流程和QtCreator工具包配置适用于非webkit应用程序。仅当包含webkit
o webkitwidgets
依赖项时才会显示错误。
我正在尝试用stackoverflow,恩智浦社区等发现的很多问题来解决它,但任何问题都解决了。一些例子:
QT += webkitwidgets
和QT += webkit
替代方案。sudo apt-get install libqt5webkit5-dev
。INCLUDEPATH
集添加到qt5 lib目录。任何解决方案都适合我,QtCreator没有检测到webkitwidgets
库。
更多信息:
有没有人有任何其他想法,因为QtCreator没有检测到webkitwidgets
库?
谢谢,