2017-02-11 6 views
0

QT-5.8을 github에서 성공적으로 컴파일했습니다. 각 서브 모듈은 QT에서 제공하는 init-repository에 의해 복제됩니다. 그러나 Qt5.8에서는 qtwebkit이 제거되었습니다.qt-5.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에서 하나의 서브 모듈을 컴파일하는 방법이 아무 생각을 보여줍니다.

모든 의견을 환영합니다.

감사합니다.

+0

webenginewidgets 모듈의 일부인 QWebEngineView의 사용법과 Qt 5.8.0 "상자에서"사용 방법은 어떻습니까? –

답변

1

웹 키트의 타볼을 official releases에서 가져와야합니다. 그것은 Qt-5.8로 잘 만들어야합니다.