自编译Qt Webkit

时间:2015-04-15 11:19:17

标签: qt webkit qtwebkit

我有自编译的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时检测到它?

3 个答案:

答案 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了。