arm cef3 linux 编译_CEF3手把手入门教程-Chrome内核浏览器控件

目录

一、编译CEF3里的lib:

1.下载CEF3

http://opensource.spotify.com/cefbuilds/index.html

2.下载CMake,运行CMake_GUI.exe

3.CMake设置CEF3的Sources文件夹路径,与新new build路径后,点击“Configure”

4.选择编译平台,无后缀表示32位,ARM,Win64表示各自平台,这里我们选择VS2017位编译

5.等待Configuring Done结束,点“Generate”按钮

注意路径中不能有'\',只能有'/',否则会提示“Invalid escape sequence \o”错误

6.使用VS打开cef工程

二、开始在MFC中使用Cef3(多进程和单进程讲解):

1.新建一个MFC基础窗口程序

2.把Cef3 SDK里的文件整理出来,并放进自己工程文件夹里,整理出来的效果如图

3.配置工程属性

4.添加文件到工程

5.在MFC中正式写代码前还要做一件事,就是要先学习如何在纯Win32中使用CEF3!

a.打开cef目录里的test/cefsimple

b.学习cefsimple示例工程

c.理解Cef3的多进程与单进程之间的关系

6.开始写Cef3的初始化代码

7.开始写创建Cef3窗口控件的代码

8.增加 多进程Release与单进程Debug之间的切换代码

成功运行!

三、难点及疑问解答

Q:为什么cefsimple Win32可以运行,直接复制到MFC中却运行不起来?

A:如果需要在MFC环境中运行,还需要在CEF3初始化的参数加上

Q:为什么调用CefShutdown会崩溃?

A:多进程模式下调用CefShutdown就是OK的,app也能够正常析构,而单进程模式调用CefShutdown会直接崩溃!

Q:为什么SimpleHandler这个类没有办法获取CefBrowser句柄?

A:自己增加两个函数就很方便啦

一、编译CEF3里的lib:

1.下载CEF3

http://opensource.spotify.com/cefbuilds/index.html

2.下载CMake,运行CMake_GUI.exe

3.CMake设置CEF3的Sources文件夹路径,与新new build路径后,点击“Configure”

4.选择编译平台,无后缀表示32位,ARM,Win64表示各自平台,这里我们选择VS2017位编译

5.等待Configuring Done结束,点“Generate”按钮

注意路径中不能有'\',只能有'/',否则会提示“Invalid escape sequence \o”错误

6.使用VS打开cef工程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值