银河麒麟V10 QT4编译环境搭建 支持web控件

本文介绍了如何在银河麒麟V10系统中搭建QT4的编译环境,特别是针对arm架构,解决WebKit库缺失的问题。通过创建软链接、拷贝头文件、配置QT Creator等步骤,实现对Qt4.8.7的Web控件支持,以创建Web窗口。
摘要由CSDN通过智能技术生成

本文所说为银河麒麟V10系统,而非优麒麟。

银河麒麟V10内置有不完整的Qt4.8.7和Qt5.6库,麒麟软件商店可以下载QtCreator4.3.1。

本人所使用的电脑是arm架构的,和amd架构的电脑编译环境有所出入。

不清楚自己架构的小伙伴可以输入 dpkg --print-architecture 查看。

Qt4支持的web控件为webkit;

Qt5.0-5.5支持的web控件为webkitwidgets;

Qt5.6以上支持的web控件为WebEngine。

银河麒麟Qt4库中有webkit模块,但动态库和头文件不完整;Qt5.6的库中莫名有一个webkitwidgets却没有WebEngine,导致相当于啥都没有,我至今不理解为啥。Qt5的WebEngine我没成功装上,就不赘述了,下面进入正题。

前提:

预装qt4.8.7 ; qtcreator 4.3.1 ;  提前准备对应版本的qt源码包(qt-everywhere-opensource-src-4.8.7.tar.gz)。如果是qt4其他版本,只需要准备对应版本的源码包。

qt官方下载地址(就是可能会很慢):此网址还有其他版本的下载

https://download.qt.io/archive/qt/4.8/4.8.7/

步骤:

1.在/usr/lib/aarch64-linux-gnu/查看是否存在 libQtWebKit.so 文件。这是一个必要的库,但是系统内的库可能不叫这个名字而叫 libQtWebKit.so.4.10.2之类的名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值