Chromium Embedded Framework (CEF) 介绍
The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications.
简而言之,作用就是在应用中嵌入基于Chromium的浏览器。
准备工作
使用cmake生成项目
这里以 cef2357 版本为例。(参考下面的图片生成步骤)
- 选择cef库源码文件夹。
- 选择要构建后的文件夹(新建一个文件夹并选择即可)。
- 点击configure。在弹出的弹窗中选择 Visual Studio 2013,Use default native compilers,点击Finish(可以参考下面的图片-选项页面)。
- 点击Generate。
- 点击Open Project。
编译项目
在上述Open Project之后,打开了VS 2013,选择Release Win 32 进行编译。
等待若干分钟后即可编译成功。
- 将 cefclient 设置为启动项目。运行,可以打开一个如下的窗口(参考下图-cefclient),因为默认是Google.com,打不开,所以输入www.baidu.com 之后就可以看到百度了。
- 将 cefsimple 设置为启动项目。这里为了看到明显的效果,我们将 cefsimple 下的
simple_app.cc
文件中的 url 改为url = "https://www.baidu.com";
,运行,可以打开一个如下的窗口(参考下图-cefsimple):