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的相结合。