当前位置:   article > 正文

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

cef linux

目录

一、编译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工程

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/912402
推荐阅读
相关标签
  

闽ICP备14008679号