从零编译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 版本为例。(参考下面的图片生成步骤)

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

编译项目

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

  • 将 cefclient 设置为启动项目。运行,可以打开一个如下的窗口(参考下图-cefclient),因为默认是Google.com,打不开,所以输入www.baidu.com 之后就可以看到百度了。
从零编译CEF3项目 (Windows版)_第3张图片
cefclient
  • 将 cefsimple 设置为启动项目。这里为了看到明显的效果,我们将 cefsimple 下的 simple_app.cc 文件中的 url 改为url = "https://www.baidu.com";,运行,可以打开一个如下的窗口(参考下图-cefsimple):
从零编译CEF3项目 (Windows版)_第4张图片
cefsimple

你可能感兴趣的:(从零编译CEF3项目 (Windows版))