一起学libcef--开篇(下载、CMake的使用)

原文转载于:https://blog.csdn.net/wangshubo1989/article/details/50167045

微信、qq等很多windows客户端都用到了libcef.dll,从现在开始准备学习学习。

1.什么是libcef 
Chromium嵌入式框架对于嵌入chromium浏览器的其他应用程序来说是一个简单的框架。。其遵循建立于2008年Marshall Greenblatt 的BSD许可协议。基于Google Chromium工程。不像Chromium工程本身,主要集中开发Google Chrome应用程序,CEF聚焦于使用第三方嵌入浏览器的应用程序, 通过提供稳定的API,CEF将chromium底层以及复杂的Blink代码隔离开来,分支发布紧跟chromium发布,以及二进制发布。大多数CEF的特性都有默认的实现,其功能了丰富的功能,较少甚至没有集成工作需要去做。目前全球有超过1亿CEF运行实例,其嵌入在广泛公司和企业的嵌入式产品中。

2.如何下载libcef 
https://cefbuilds.com/ 
从这个网站下载你要的版本,我下载的是windows 32位。 
这里写图片描述

下载并解压,得到了如下文件夹: 
这里写图片描述

3.如何从下载文件中得到想要的解决方案 
这个时候你就会迷茫了,网上很多说在文件夹中找到对应vs版本的解决方案。但是如上图所示,干嘛没有.sln文件。

这个时候就需要阅读以下文档了: 
https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial

看到下面一段话: 
Using CMake 
Starting with 2171 branch the CEF3 sample applications can be built using CMake, a cross-platform open-source build system that can generate project files in many different formats. See the comments at the top of the CMakeLists.txt file included with the binary distribution for platform-specific CMake usage instructions.

这个时候,需要下载CMake了,这是什么鬼? 
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 
下载地址: 
https://cmake.org/

下载后安装,没有什么特别的地方。

接下来就是使用cmake了: 
这里写图片描述 
Browse Source选择刚刚解压的libcef文件夹,最外面的奥!! 
Browse Build选择要把生成的工程放在哪里。 
点击Generate,然后选择现在使用的VS版本,就可完成。 
这里写图片描述

接下来就可以打开cef.sln了,然后可以运行里面的例子。

下一篇,我们要将如何在自己的工程中配置libcef的使用环境!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值