【使用最新版本的cef,编译libcef_dll_wrapper】

发布于:2022-10-30 ⋅ 阅读:(506) ⋅ 点赞:(0)

CEF

对于cef,不做过多介绍,相信各位读者都应知晓,本文不涉及,对于cef源码的编译,主要介绍libcef_dll_wrapper的编译。核心的libcef.dll仍然使用官方提供的版本。

数据来源

CEF Automated Builds (spotifycdn.com)

操作步骤

下载所需文件

下载标准版即可

小细节-windows下打开tar.bz2文件

1、使用7z工具提取,先将tar.bz2提取出来,成为.tar文件

2、再使用7z工具提取,从tar文件中提取出文件夹

使用cmake-gui进行工程配置

备注:从99版本开始,cef仅支持VS2019及以上

打开build目录下的解决方案

各工程介绍

  • ALL_BUILD与ZERO_CHECK:是cmake自动生成的辅助工程。

  • cef_gtest与ceftests:都是测试模块,这里不关心。

  • cefclient:一个包含CEF各种API演示的浏览器程序Demo。

  • cefsimple:一个简单的CEF浏览器程序Demo。

  • libcef_dll_wrapper:对libcef库的C++代码封装。上述cefclient与cefsimple都会用它。

核心编译libcef_dll_wrapper

编译成功后,再编译cefclient或者cefsimple

整体编译完成

 

后续文章会介绍如何将该代码嵌入自身工程,以及与duilib的相结合。

本文含有隐藏内容,请 开通VIP 后查看