如何在qt-5.8中编译qtwebkit

时间:2017-02-11 06:34:32

标签: c++ qt qmake

我已成功从github编译QT-5.8,每个子模块都由QT提供的init-repository克隆。但是,在Qt5.8中,它删除了qtwebkit。

但是我的应用程序需要qtwebkit,所以我克隆了qtwebkit子模块并对其进行了qmake。

但是,它显示了编译错误

( test -e Makefile.api || /usr/local/Qt-5.8.0/bin/qmake -o Makefile.api /home/tumh/qt5/qtwebkit/Source/api.pri ) && make -f Makefile.api
make[1]: Entering directory '/home/tumh/qt5/qtwebkit/Source'
make[1]: *** No rule to make target '/home/tumh/qt5/qtwebkit/Source/WebCore//libWebCore.a', needed by '../lib/libQt5WebKit.so.5.8.0'.  Stop.
make[1]: Leaving directory '/home/tumh/qt5/qtwebkit/Source'
Makefile:40: recipe for target 'sub-api-pri-make_first-ordered' failed
make: *** [sub-api-pri-make_first-ordered] Error 2

我不知道如何在QT中编译单个子模块。

任何建议都表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分:1)

你应该从Took获取webkit的tarball。它应该用Qt-5.8构建好。