从零编译CEF3项目 (Windows版)

Chromium Embedded Framework (CEF) 介绍

The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications.

简而言之,作用就是在应用中嵌入基于Chromium的浏览器。

官网

下载

准备工作

  1. 下载 cef 库文件。在下载页下载对应操作系统的符合要求的版本的文件。下载完成后解压。
  2. 安装 cmake 软件。去官网下载就好了。cmake 官网

使用cmake生成项目

这里以 cef2357 版本为例。(参考下面的图片生成步骤)

生成步骤
  1. 选择cef库源码文件夹。
  2. 选择要构建后的文件夹(新建一个文件夹并选择即可)。
  3. 点击configure。在弹出的弹窗中选择 Visual Studio 2013,Use default native compilers,点击Finish(可以参考下面的图片-选项页面)。
  4. 点击Generate。
  5. 点击Open Project。
选项页面

编译项目

在上述Open Project之后,打开了VS 2013,选择Release Win 32 进行编译。
等待若干分钟后即可编译成功。

  • 将 cefclient 设置为启动项目。运行,可以打开一个如下的窗口(参考下图-cefclient),因为默认是Google.com,打不开,所以输入www.baidu.com 之后就可以看到百度了。
cefclient
  • 将 cefsimple 设置为启动项目。这里为了看到明显的效果,我们将 cefsimple 下的 simple_app.cc 文件中的 url 改为url = "https://www.baidu.com";,运行,可以打开一个如下的窗口(参考下图-cefsimple):
cefsimple
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容