在debian上通过源码编译方式安装Qt,默认不安装QWebEngine。根据度娘提供的信息,在windows下只有vs版本才安装。
参考这两篇文章进行编译
https://www.ics.com/blog/building-qtwebengine
https://wiki.qt.io/QtWebEngine/How_to_Try
首先安装依赖库。
sudo apt-get install libegl1-mesa-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev
sudo apt-get install bison build-essential gperf flex ruby python libasound2-dev
sudo apt-get install libbz2-dev libcap-dev libcups2-dev libdrm-dev
sudo apt-get install libgcrypt11-dev libnss3-dev libpci-dev libpulse-dev libudev-dev
sudo apt-get install libxtst-dev gyp ninja-build libssl-dev libxcursor-dev
sudo apt-get install libxcomposite-dev libxdamage-dev libxrandr-dev libfontconfig1-dev
sudo apt-get install libxss-dev libsrtp0-dev libwebp-dev libjsoncpp-dev libopus-dev
sudo apt-get install libminizip-dev libavutil-dev libavformat-dev libavcodec-dev libevent-dev
从github上下载qtwebengine源码
git clone --recursive https://github.com/qt/qtwebengine.git
下载完一看,113122 项,共 1.3 GB,奇怪了,整个qt的源码都没这么大。
cd qtwebengine
./init-repository.py
qmake -r
make
sudo make install
make docs
sudo make install_docs