菜鸟与 cef 的邂逅之旅(二):Soui 中接入 Cef3 的实现

本文详细记录了如何将Cef3 2623版本接入到Soui界面库的过程,包括新建Cef3 Soui Demo项目、配置项目属性、实现SCefWebView控件、创建WebProcess子进程项目以及最终运行展示。通过此过程,了解Cef3的浏览器控件实现和Soui的结合使用。
摘要由CSDN通过智能技术生成

一、引言

在上一篇博客中,我成功获取并且编译了 cef3 2623 版本的示例项目代码,想要访问这篇博客的内容请点击:

菜鸟与 cef 的邂逅之旅(一):cef 源码获取与编译

通过几天 Cef3 官网文档(CEF General Usage(CEF3预览)) 和 Soui 技术群里一位大神(蓝先生)的一个基于 VS2013 编译的项目的学习,我成功将 Cef3 2623 版本接入到了 Soui 项目中。

接下来,我将展示从零开始创建一个 Soui 项目到接入 Cef3 并且跑出来一个简单的浏览器界面的全过程。

在阅读这篇博客之前,我假定你拥有以下知识背景:

  1. 对于 Soui 界面库有一定的了解:想要了解 Soui 界面库可以访问这里 第一篇:SOUI是什么?

  2. 对于基本的 VC 项目的配置有一定的了解

  3. 有过自行获取编译 Cef3 某版本库的经验

  4. 已经阅读了 Cef3 的官网入门文档,对于 CefClient 和 CefApp 以及 Browser 进程和 Render 进程的分工有一定的了解

如果你有上述的知识背景,那么接下来我们就开始吧,我将竭尽全力细细描述。

本博客实验代码可在以下地址中获取到,本博客实验代码实现环境(VS2017 + Cef 2623版本):

wangying2016/Cef3-Soui-Demo

二、接入 Cef3 支持:Cef3 Soui Demo 项目

1. 获取 cef build 内容
将其成功编译,拿到可以运行的 cef 项目(关于这一步的内容可以点击我的上一篇博客查看
菜鸟与 cef 的邂逅之旅(一):cef 源码获取与编译
这里,我们新建两个文件夹,cef source code 和 cef build。我们将 cef soruce code (cef3 2623 版本解压出来的源码文件夹)设置为 CMake 的源码目录,将 cef build 设置为 CMake 的生成目录,编译成功即可使用 VS 打开编译运行

2. 新建一个 So

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值