我有自编译的Qt 5.4.1并安装在/opt/qt-5.4.1中。
但是,我在尝试' qmake'时遇到了错误。我的项目文件:
Project ERROR: Unknown module(s) in QT: webkitwidgets
我做了sudo apt-get install libqt5webkit5-dev
,但错误仍然存在。
我怀疑当Qt-Core是自编译时,apt-get install不起作用。 Qt Webkit源代码可在https://qt.gitorious.org/qt上找到 问题是,我应该从源代码安装Webkit的方式和位置,以便在运行qmake时检测到它?
答案 0 :(得分:0)
可能你在编译Qt时错过了webkit的编译。请在此处阅读如何解决此问题:
https://forum.qt.io/topic/40378/solved-linux-unknown-module-s-in-qt-webkitwidgets
答案 1 :(得分:0)
可能想尝试:
sudo apt-get install libqt5webkit5
和
sudo apt-get install libqt5webkit5-dev
答案 2 :(得分:0)
默认情况下不再构建QtWebKit。你有一个适当的Qt构建后可以构建它。一旦你构建了Qt clone QtWebKit repo:
git clone https://github.com/qt/qtwebkit.git
然后,为构建文件创建一个新目录,并从该目录输入命令:
/opt/qt-5.4.1/bin/qmake <path/to/qtwebkit>
make -j<n>
make install
现在你应该可以在你的版本中使用QtWebKit了。