Ubuntu1804编译QWebEngine

  • 编译环境:Ubuntu1804+Qt5.13.2
  • 在终端命令框转到qtwebengine源码路径
cd /opt/Qt5.13.2/5.13.2/Src/qtwebengine
  • 执行qmake,并增加编译参数
/opt/Qt5.13.2/5.13.2/gcc_64/bin/qmake 
 WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.pro

  • 编译中遇到的文件解决 

1.错误:Host pkg-config is required

解决:删除config.cache后执行apt-get install pkg-config

2.错误:khronos development headers appear to be missing (mesa/libegl1-mesa-dev)

解决:apt-get install libegl1-mesa-dev

3.错误:A suitable version of nss could not be found.

解决:apt-get install libnss3-dev

4.错误:A suitable version of dbus could not be found.

解决:

apt-get install dbus

apt-get install dbus-tests

apt-get install libdbus-glib-1-dev

5.错误:A suitable version of fontconfig could not be found

解决:apt install libfontconfig1-dev -y

6.错误:Could not find all necessary libraries for qpa-xcb support

解决:apt install libxcursor-dev

           apt install libxcomposite-dev

           apt install libdrm-dev

           apt install libxtst-dev -y

  •  有如下显示时,则代表qmake正常

  • 在当前目录执行make,本人8G内存虚拟机编译用时7小时
  • make执行完后执行make install

 编译完后的库文件下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值