【CEF】《CEF 桌面软件开发实战》笔记-Chapter1-入门知识

一、入门知识
  1. 基于 CEF 开发桌面应用有其独特的配置要求,比如运行库必须配置为 MTD/MT ,而不能是 MD/MDd 等。

  2. CEF 是 Chromium Embedded Framework 的简写,顾名思义,这是一个把 Chromium 嵌入其他应用的框架。官网地址是:https://bitbucket.org/chromiumembedded/cef,这个开源项目是 Marshall Greenblatt 在 2008 年创立的,由 C/C++ 编写而成,它通过提供稳定的 API 来避免开发者被 Blink、V8、Chromium 等复杂的代码逻辑所困扰。CEF 非常注重开发者的使用体验,很多功能都有默认实现方式,遵从约定优于配置的原则,开发者可以很轻松地驾驭 CEF 框架。

  3. 选择 CEF SDK

  • 下载 CEF 框架:https://cef-builds.spotifycdn.com/index.html#windows64
  • 由于 Chromium 和 CEF 都更新得非常频繁,所以即使是当前稳定版本,也难免会有一些问题,如果遇到由于版本太新而导致的问题,可以点击下载页面左下角 Show All Builds 来选择历史版本。
  • Debug Symbols 和 Release Symbols 是为调试崩溃报告服务的符号文件,我们暂时用不到这些文件,不用下载。
  • Standard Distribution 相对于 Minimal Distribution 来说,多包含了调试文件和示例代码文件,我们这里选择 Standard Distribution。
  1. 编译运行 CEF 示例项目
  • 按照官方的指导,使用 CMake 工具来编译 CEF。
  • CMake 工具内置了 cmake-gui 工具,我们使用这个工具来构建 CEF 的 VisualStudio 工程,在 Where is the source code 和 Where to build the binaries 设置好相应的目录,点击 Configure 按钮,配置工程,再点击 Generate 生成工程文件。
  • Generate 完成后会在你配置的 build 目录下(Where to build the binaries)生成 Visual Studio 的工程文件:cef.sln。打开这个文件就启动 Visual Studio 并打开了我们刚刚配置的这个工程,或者点击 cmake-gui 工具中的 Open Project 按钮,也会打开这个工程。
  • 在 Visual Studio 的解决方案资源管理器中,把 cefsimple 项目设为启动项目,并启动这个项目的新实例。
  • 除此之外,工程内还有另外一个 Demo 项目:cefclient ,你也可以按照上面描述的步骤启动一下看看效果,这个项目就复杂得多了,如果你刚刚入门 CEF,建议你暂时不要读 cefclient 的源码。
  1. 搭建全新的 CEF 工程
  • 使
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值