美文网首页从零学习CEF
从零编译CEF3项目 (Windows版)

从零编译CEF3项目 (Windows版)

作者: 静候那一米阳光 | 来源:发表于2017-11-17 18:14 被阅读164次

    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

    相关文章

      网友评论

        本文标题:从零编译CEF3项目 (Windows版)

        本文链接:https://www.haomeiwen.com/subject/taojvxtx.html