树莓派 QT提示缺少QtWebengine模块的解决办法

树莓派 QT提示缺少QtWebengine模块的解决办法

近期在树莓派下使用QT进行测试时发现QtCreator中并没有将QtWebengine模块包含其中,于是尝试使用apt-get方法安装该模块,但通过查找发现只有libqt5webengine5-data的包。
所幸在“在树莓派官方系统中使用QtWebengine”中找到了线索,按照该方法成功解决了QtWebengine模块缺失的问题。

具体解决措施
直接到debian官方源中下载必要的deb包,按顺序安装即可:

1.libqt5webenginecore5_5.11.3+dfsg-2+deb10u1_armhf.deb 
2.libqt5webengine5_5.11.3+dfsg-2+deb10u1_armhf.deb     
3.libqt5webenginewidgets5_5.11.3+dfsg-2+deb10u1_armhf.deb
4.qtwebengine5-dev_5.11.3+dfsg-2+deb10u1_armhf.deb

注:以上为实测安装包顺序,因为按照原博客顺序首先安装libqt5webengine5_5.11.3+dfsg-2+deb10u1_armhf.deb 时,发现这个包其实是依赖于libqt5webenginecore5的,所以应该先安装libqt5webenginecore5_5.11.3+dfsg-2+deb10u1_armhf.deb

安装使用sudo dpkg -i packagename.deb命令,安装某个包提示缺少依赖无法安装时,使用sudo apt-get -f install会自动安装所需依赖包,依赖包安装完成后再次执行安装命令即可,以此类推将以上四个包安装完成即可。
举个栗子,笔者在安装libqt5webenginecore5_5.11.3+dfsg-2+deb10u1_armhf.deb时提示缺少libminzip1libre2-5包,当缺少包数量多时逐个安装十分繁琐,因此使用sudo apt-get -f install一键安装依赖包问题就迎刃而解啦。如果过程中出现安装失败,可能是软件源的问题,笔者一开始使用的软件源是阿里的,出现依赖包自动安装失败的情况,随后换成清华的就没有问题了。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值