QT:webkitwidgets中的未知模块

QT:webkitwidgets中的未知模块,qt,Qt,我是qt5新手,使用本教程从头开始安装: Qt5安装在/opt/Qt5/qt-5.4.1中 我还完成了sudo apt get安装libqt5webkit5-dev 但是,当我试图在.pro文件中包含webkitwidgets时,返回了错误:QT:webkitwidgets中的未知模块 以下是my.pro的一个片段: QT += core gui QT += widgets webkitwidgets INCLUDEPATH += /opt/lib/eigen-eigen-10

我是qt5新手,使用本教程从头开始安装:

Qt5安装在/opt/Qt5/qt-5.4.1中

我还完成了sudo apt get安装libqt5webkit5-dev

但是,当我试图在.pro文件中包含webkitwidgets时,返回了错误:QT:webkitwidgets中的未知模块

以下是my.pro的一个片段:

QT       += core gui

QT += widgets webkitwidgets

INCLUDEPATH += /opt/lib/eigen-eigen-10219c95fe65 \
               /opt/qt5/qt-5.4.1/lib
我错过了什么


谢谢。

看起来不错。你能确认图书馆确实在那里吗?我已经很久没有遇到这个问题了,而且还有另一个模块。我假设这是运行qmake时的错误?你会不会有一个旧版本在你身边徘徊?你能做“哪个qmake”并确保你拉的是正确的吗?它应该位于/opt/qt5/qt-5.4.1/binI的“which qmake”下,并得到以下信息:“/usr/bin/qmake”可以执行“qmake-version”来确认版本,也可以执行“find/-name qmake-print”来查看系统上是否有多个版本。可能您有一个旧的非模块化Qt安装,这正是/usr/bin/qmake所指向的。'qmake-version'给出了:qmake版本3.0使用Qt版本5.2.1在/usr/lib/x86_64-linux-gnuThose中绝对是不同的版本。听起来您运行的是qmake 5.2.1,它似乎没有启用qtwebkit。您应该在/opt/qt5/qt-5.4.1/bin下或附近有一个qmake版本。找到它后,在项目文件中调用它,看看错误是否仍然存在。如果没有,那就是问题所在,你只需要理清你的道路。