CEF 源码的编译

本文档介绍了如何编译CEF(Chromium Embedded Framework)的源码,特别是生成libcef_dll_wrapper.lib静态库。首先,需要安装Visual Studio 2019并确保包含C++桌面开发和CMake工具。接着,下载CEF的Standard_Distribution源码,解压缩到指定目录。通过VS2019打开CMakeLists.txt文件,配置生成x86-Debug版本。编辑CMake设置禁用警告C4005,然后编译libcef_dll_wrapper工程,最终得到所需的静态库。
摘要由CSDN通过智能技术生成

CEF是基于chrominum的开源framework,但是与chrominum不同的是,chrominum是针对于Chrome浏览器的开发的,CEF可以让其他的应用程序创建一个基于chrominum的浏览器。类似功能的还有Electron, chrominum现在已经成为流行的框架,里面的blink(webkit)作为render引擎来render页面,V8作为JavaScript引擎去解析JavaScript。

CEF是用C & C++写的所以是跨平台的,从而产生的其他的很多project, 比如CEFSharp, Chromiumfx等等,但是这个Project是分开维护的,并不是由CEF维护的。

CEF源码的编译可以参考这个网页,现在这个文档不去怎么编译CEF, 而已去编译其wrapper的 source从而被其他人所使用。

下面几个步骤来编译生成libcef_dll_wrapper.lib。

1. 安装Visual Studio 2019.

    vs2019支持CMake工具,只不过在安装vs2019的时候,要安装c++ 桌面开发包的时候,会自动安装上CMake工具的支持。

2. 从网站下载源码

    下载的code 为下面截图的Standard_Distribution.

     notes: Debug_Symbols/Release_Symbols是libcef.dll的pdb文件,用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值