社区
Qt
帖子详情
linux编译Qtwebengine的问题
shy_wing
2018-12-01 01:05:08
我需要单独编译Qtwebengine这个模块,于是我就执行qmake qtwebengine.pro ,但是他提示我说需要gperf这个东东,可是我已经在系统中安装了gperf,为什么还是一直提示这个问题呢?这个路径是不是需要特别指定?
...全文
2445
1
打赏
收藏
linux编译Qtwebengine的问题
我需要单独编译Qtwebengine这个模块,于是我就执行qmake qtwebengine.pro ,但是他提示我说需要gperf这个东东,可是我已经在系统中安装了gperf,为什么还是一直提示这个问题呢?这个路径是不是需要特别指定?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
雲天之巔
2019-01-08
打赏
举报
回复
需要删掉那个config.cache文件然后再执行
编译
QT
5.15.2
qt
web
engine
模块以支持mp4
由于版权限制,
Qt
官方无法在其二进制包中提供某些解码器,这导致
Qt
Web
Engine
无法支持一些常见的视频格式(如MP4)。为了解决这一
问题
,可以通过重新
编译
Qt
Web
Engine
来集成所需的解码器
QT
5.14 + x86
编译
Qt
Web
Engine
动态库,支持视频播放、音乐播放
QT
发布的
Qt
Web
Engine
,默认不支持视频和音乐播放,需用源码自行
编译
。 但
编译
过程存在很多坑儿和条件限制,例如:
编译
环境和条件差异、硬件限制(内存16G以上、几十G的大存储空间)、
编译
耗时(6小时以上,还是在顺利的情况下)等。 为使有缘人少受折磨、方便使用,现分享自己的
编译
成果:
Qt
Web
Engine
动态库,
QT
5.14 + x86
编译
(支持32位程序,可以跑在64位操作系统中),包含release,debug,完美支持视频和音乐播放。 使用方法: 将文件dll拷贝至
QT
安装目录,例如: D:\
Qt
\
Qt
5.14.2\5.14.2\msvc2017\bin 仅供相关爱好者交流使用,请于下载24小时内删除
Qt
Web
Engine
Qt
5.12.11支持mp4,release库
Qt
Web
Engine
Qt
5.12.11支持mp4,release库
交叉
编译
QT
5.9(包含Q
Web
Engine
)
ARM64下
QT
需要用到Q
Web
Engine
模块,网上很多资源交叉
编译
QT
时,均默认跳过此步骤,没跳过此步骤的很多未能详细提供交叉
编译
web
engine
模块所依赖的库,导致此模块无法交叉
编译
通过,资源中包含了arm64下交叉
编译
的
web
engine
模块结果(基于
QT
5.9.5),下载后可在交叉
编译
后的
qt
中通过手动添加模块增加
web
engine
,亲测可用,未能交叉
编译
通过且需要用到
web
engine
模块的可以下载。 注意:lib文件夹下的so文件,可以模仿系统中的其他so文件手动建立链接即可
qt
5
qt
web
engine
支持 MP4功能
qt
5
web
engine
支持MP4功能,但是需要自己去
编译
源码,我用的版本是
qt
5.12.2,下载后直接替换后即可,亲测可用。
Qt
21,435
社区成员
26,687
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章