CEF小白人系列3-从最简单的二进制项目开始编译cefclient(1)跑起来

首先声明:

我会以我的工作要求来继续本系列。包括确定的开发环境,软件版本,主机配置,cef版本,开发语言等。与此不同之处可以去群里讨论,不能照顾到通用还请见谅。不是笔者手懒毕竟时间才是最大的成本。当然如果反应强烈我也会独立开篇予以补充。

问题:

1.为什么选择编译好的二进制事例项目作为开始,而不是构建编译整个cef,有哪些好处?
2.我要选择不同cef版本,不想使用默认最新,怎么做?
选择编译好的二进制可以快速开始我们的事例调试,因为源代码编译方式按我机器的配置需要4个小时左右。当然后面我会补充一篇基于源代码版本的构建编译方式。
CEF小白人系列X-基于源代码构建CEF

获取二进制源代码:

页面上有我们需要的支持各种操作系统的二进制版本。
我使用的是Windows 32-bit Builds 。

关于CEF的版本:

02/23/2018 - CEF 3.3282.1741.gcd94615 / Chromium 64.0.3282.119
整个的这条信息分为3个部分。
1. 02/23/2018 发布日期
2.CEF 3.3282.1741.gcd94615 CEF的版本号 第一个3对应的CEF3 ,3282对应匹配Chromium 的3282 ,1741为提交的版本
3. Chromium 64.0.3282.119 对应了Chromium 的源代码版本
Chromium tags 地址
获取指定版本的CEF主要是还是看你要使用那个版本的 Chromium
例如我们要使用 Chromium 的版本是61.0.3163.91
点击Show more builds
展开了更多的历史版本
找到自己需要的版本。可以在浏览器里输入Ctrl+F 查找对应的版本号
我们可以看到有 Chromium 61.0.3163.91 对应了多个CEF的小版本。这里我们只选择最新的小版本。
09/30/2017 - CEF 3.3163.1671.g700dc25 / Chromium 61.0.3163.91
我们看到以下的几项信息
1.Standard Distribution:标准二进制分发。包括头文件,libcef_dll_wrapper源代码,二进制文件,CMake配置文件以及cefclient和cefsimple示例应用程序的源代码。
2.Minimal Distribution: 最小二进制分布。包括头文件,libcef_dll_wrapper源代码,发布构建二进制文件和CMake配置文件。不包括调试构建二进制文件或示例应用程序源代码。
3.Sample Application:发布版本的cefclient示例应用程序。
4.Debug Symbols:发布版本的cefclient示例应用程序。有关使用要求,请参阅随附的README.txt文件。
5.Release Symbols:发布版本的cefclient示例应用程序。有关使用要求,请参阅随附的README.txt文件。
上面的2,4,5我们暂时不用去了解。我们先下载3来完成我们跑起来看看的需求。这里的cefclient是完全打包编译好的所以最小。
二级制打包地址
点击下载
解压下载后的文件
进入该文件夹执行cefclient.exre
输入百度,默认是显示 Google.com。
一个简易的浏览器就这样运行起来了。功能上大家可以自己点点看看。因为篇幅限制本篇截止到这里。
预计下一篇:
CEF小白人系列4-从最简单的二进制项目开始编译 cefclient(2)构建cefclient的vs2015项目
问题:
Q&A
学习交流:
QQ群:14764183
加入验证标注 cef入坑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值