菜鸟与 cef 的邂逅之旅(一):cef 源码获取与编译

本文详细介绍了CEF(Chromium Embedded Framework)的背景和用途,适合CEF新手。作者分享了如何在国内环境下获取CEF源码,以及如何使用CMake在Windows下编译并运行CEF的步骤,包括cefclient和cefsimple项目。文章还提供了相关资源链接和推荐学习路径。
摘要由CSDN通过智能技术生成

一、引言

最近工作中涉及到了有关嵌入浏览器控件的任务,并且要求支持 H5。之前使用了 wke,但是发现其对于 H5 的支持不够好,因此只能选择“闻名已久”的 cef。

cef 是什么呢:

CEF 全称 Chromium Embedded Framework, 是一个基于 Google Chromium 的开源项目。 Google Chromium 项目主要是为 Google Chrome 应用开发的,而 CEF 的目标则是为第三方应用提供可嵌入浏览器支持。 CEF 隔离底层 Chromium 和 Blink 的复杂代码,并提供一套产品级稳定的 API,发布跟踪具体 Chromium 版本的分支,以及二进制包。 CEF 的大部分特性都提供了丰富的默认实现,让使用者做尽量少的定制即可满足需求。

ps: 以上引用自 CEF General Usage 中文版

如果你是一个小白,在网上林林总总中的 cef 博客、资源中迷茫惘然,迫切希望找一个靠谱的道路获取到 cef 的源代码并且能够编译运行,那么恭喜你,这篇博客适合你(毕竟我也是一个菜鸟,折腾了好久好久才成功编译运行了 cef 的源代码 T_T)。

在此之前,我希望你能够看一看 cef 的有关资料,大体了解下 cef 的有关信息。网上的资料太过于繁杂,这里我只推荐一个网址,这个网址搜集了一些 cef 相关的资源网址,只需要访问这个网址即可了解 cef 的重要资料:

fanfeilong/cefutil cef 文档资料合集

官方文档是英文版的,当然也有中文版翻译,你可以点开上述链接之后点击 CEF General Usage中文版,欢迎查阅 进行访问。

说了这么多,接下来让我们开始吧!

二、cef 源码获取

cef 的源代码因为某种众所周知的原因,国内很难成功下载下来,需要非常高超的姿势才能够成功获取。

不过,幸而我加入

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值