QcefView在windows编译使用,包含cef的编译过程

首先介绍几个有用的网站,这几个网站是踩坑必备啊

查看cef各个版本需要的编译环境的地址(https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding.md)
这个地址往下滑动就能看到所有的cef版本的编译要求
在这里插入图片描述

cef各个版本的下载地址(https://cef-builds.spotifycdn.com/index.html#windows64:3.3202)
这里有个注意的地方假如你要使用特定版本的cef则你需要搜索这里搜搜索有点特殊,你需要在这里查看版本信息,若是CEF Version(cef版本)写的是3,则你搜索时候需要填入3.xxx, xxx代表对应的Release Branch(发布分支);若是CEF Version(cef版本)写的是73或者73之上,那直接输入73或者73之上就可以; 下载完成后解压就能得到与gethub相似的目录结构
在这里插入图片描述
第三个注意的地方就是,你的vs studio code版本与cef要求环境要一致,同事你的qt crerator需要支持你当前vs的版本的编译

最后一个注意的地方就是加入你要按照Qcefview官方文档上说的进行cef版本更换, 那你就需要注意一个地方,官方文档中说的 set(CEF_SDK_VERSION “cef_binary_89.0.12+g2b76680+chromium-89.0.4389.90”)这句话中级工的cef_binary_89.0.12+g2b76680+chromium-89.0.4389.90格式可能是有问题的,因为有些字段CefConfig.make中可能会自己拼接,例如我当前的版本假如我要替换成cef_binary_3.3202.1694.gf061c23_windows64.tar.bz2这个版本,name我就要填set(CEF_SDK_VERSION “3.3202.1694.gf061c23”),其余字段CefConfig.make里面已近自己拼接了, 若是网络不好还可以自己下载cef_binary_3.3202.1694.gf061c23_windows64.tar.bz2文件放到xxxx\QCefView\CefViewCore\dep文件夹下面, 但是记得也要更改CefConfig.make中的CEF_SDK_VERSION 为 ***set(CEF_SDK_VERSION “3.3202.1694.gf061c23”)***,下载方式就是cef各个版本的下载地址

cmake使用有一个地方要注意,就是生成的时候要注意,假如你想生成的32位之外的版本,那你就得选择选择X64位或者ARM(默认Win32位)
在这里插入图片描述
有些老版本cmake是这样子的

下面进入正题

安装qt creator我就不介绍了,这里假设已经安装完了,
这里需要配置一下qt的环境变量,你需要生成什么版本就配置成你需要使用的版本的qt安装路径下的对应版本的安装地址并修改xxx\QCefView下面的QtConfig.cmake文件为

#################################################################################
#
# The Qt SDK path
#
set(QT_SDK_DIR
  # Change this value to the Qt SDK path of your build environment
  "$ENV{QTDIR}"
)

#
# For CI system
#
if(DEFINED ENV{APPVEYOR})
	set(QT_SDK_DIR
	# Change this value to the Qt SDK path of your build environment 下面写你的qt安装目录
	"F:\Qt5.14.2\5.14.2\msvc2015_64"
  )
endif()

在这里插入图片描述
开始编译QCefView
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CEF(Chromium Embedded Framework)是一个集成了Chrome核心功能的开发框架,开发者可以使用CEF来实现浏览器功能。而版本号cef102.0.5005.115是CEF的一个特定版本。 要在Windows编译自定义的CEF版本以支持视频播放,可以按照以下步骤进行操作: 1. 准备开发环境:在Windows上安装需要的开发工具,如Visual Studio(推荐使用2017或更高版本)。 2. 下载CEF源代码:从CEF官方网站或GitHub仓库下载所需的CEF源代码。 3. 配置编译选项:在源代码目录中,找到“CMakeSettings.json”文件,使用文本编辑器打开该文件。在该文件中,可配置编译选项,包括是否支持视频播放以及其他相关功能。 4. 打开Visual Studio:打开Visual Studio开发工具,并加载CEF项目。 5. 配置编译设置:选择正确的编译配置,如Debug或Release,并确保选择了正确的目标平台和体系结构。 6. 构建项目:在Visual Studio中生成(Build)CEF项目,即可开始编译源代码并生成支持视频播放的CEF版本。 7. 调试和测试:使用生成的CEF版本进行调试和测试,确保视频播放功能正常工作。 需要注意的是,编译CEF可能需要较长时间,而且要求开发者对C++和编译器操作有一定的了解。同时,还需要遵循CEF的相关许可条款和开发指南。 总之,对于提供了版本号cef102.0.5005.115的CEF,在Windows编译自定义的CEF版本以支持视频播放,需要进行以上的步骤。这样,开发者就可以根据自身需求,构建一个具备视频播放功能的CEF应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值