我从download.qt.io获得qt-everywhere-opensource-src-5.5.0.tar.gz
。我解压缩并运行:
> ./configure -release -opensource -confirm-license -static \
-no-sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg -openssl \
-qt-xcb -nomake examples
> make -j4
> sudo make install
一切都成功了。但是,如果我ls /usr/local/Qt-5.5.0/include
,我看不到QtWebEngine
的目录。的确,find /usr/local/Qt-5.5.0/ | grep QWeb
会产生:
/usr/local/Qt-5.5.0/include/QtWebChannel/QWebChannelAbstractTransport
/usr/local/Qt-5.5.0/include/QtWebChannel/QWebChannel
/usr/local/Qt-5.5.0/include/QtWebSockets/QWebSocketServer
/usr/local/Qt-5.5.0/include/QtWebSockets/QWebSocketCorsAuthenticator
/usr/local/Qt-5.5.0/include/QtWebSockets/QWebSocket
/usr/local/Qt-5.5.0/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake
也就是说,既不是QWebEngine也不是QWebKit。 grep QtWeb
同样没有提供与这两者有关的任何内容。
但是,我知道这些包含在qt-everywhere
包中 - 那里是qtwebengine
目录以及qtwebkit
目录。 ls qtwebengine/include
显示QtWebEngine
目录,其中包含相应的QtWebEngine
包含文件。
我如何获得qt来编译和安装它?我查看configure --help
无济于事。我所看到的只是一个-skip <module>
标志,但是包括qtwebengine在内的任何事情都没有。