1.编译安装过程。
./configure -prefix /home/rich/qt51211 -release -opensource -nomake examples
编译好几个小时后,make install,但/home/rich/qt51211/include下找不到QtWebEngineWidgets
项目中引用 QT += core gui webenginewidgets webchannel 就会报错:unknown module(s) in qt: webenginewidgets
cd /home/rich/qt51211/bin
./qmake /home/rich/qt-everywhere-src-5.12.11/qtwebengine
还是不行
编译配置时,添加上几个选项,重新编译试试
./configure -prefix /home/rich/qt51211 -release -opensource -nomake examples -nomake tests -opengl -qt-harfbuzz -qt-libpng -qt-libjpeg -qt-tiff -qt-webp -webengine-embedded-build -c++std c++11
编译QT支持QtWebEngine,很耗时间,我在win10上用VS2019编译,花了7个小时
确认你的QT版本号为QT5.4+,在此之后的版本Qt WebEngine取代之前的Qt Webkit;且只有MSVC才支持该对象。
接下来确认你是否安装了WebEngine库;在你的安装的QT文件夹里有一个MaintenanceTool.exe应用程序,你可以更新和查看是否安装了WebEngine,或者你可以在QT文件夹中搜索WebEngine,查看是否安装;