CEF

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

数据来源

CEF Automated Builds (spotifycdn.com)

操作步骤

下载所需文件

  • 标准版 https://cef-builds.spotifycdn.com/cef_binary_105.3.39%2Bg2ec21f9%2Bchromium-105.0.5195.127_windows64.tar.bz2

  • 极简版 https://cef-builds.spotifycdn.com/cef_binary_105.3.39%2Bg2ec21f9%2Bchromium-105.0.5195.127_windows64_minimal.tar.bz2

  • 客户端sample https://cef-builds.spotifycdn.com/cef_binary_105.3.39%2Bg2ec21f9%2Bchromium-105.0.5195.127_windows64_client.tar.bz2

下载标准版即可

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

【使用最新版本的cef,编译libcef_dll_wrapper】相关推荐

  1. 使用最新版本Android NDK-r21 编译 opencv-3.3.1 + opencv_contrib-3.3.1

    由于新版本的NDK跟旧版本NDK编译的opencv存在兼容问题,所以需要使用最新的NDK重新编译opencv,方法步骤如下: Android NDK-r21 编译 opencv-3.3.1 + ope ...

  2. 【Bug笔记】sumatrapdf下载最新版本VS2017专业版编译的时候报错

    本人在开源代码sumatrapdf里面下载最新的代码进行编译,本机下载最先专业版VS2017进行运行,不过老是编译运行报错,我在开源网站想作者咨询. 版本:https://github.com/sum ...

  3. 微信小程序开发工具最新版本已更新下载(1.02.1804120)

    下载地址: windows 64 . windows 32 . mac 本次更新修复信息如下: 1.修复 1.02.1804080 引入的编译条件为分包内页面时无法加载的问题 1. 更新到最新版本后 ...

  4. pdf如何安装最新版本的poppler?

    https://www.helplib.com/ubuntu/article_167696 回答 1: 我发现我必须在自己的系统中编译最新版本的 Poppler插件,并编译( 经过大量测试之后)的最新 ...

  5. CEF 最新版本自己编译加上支持播放MP4视频

    CEF 编译支持播放MP4视频 写在前面 编译过程 验证效果 最新编译成果列表(持续更新) 获取方式 写在前面 由于研究学习需要,使用CEF,发现官网的版本默认不带视频播放功能,根据官方源码,加上支持 ...

  6. windows下编译cef最新版本并支持mp3/mp4

    预读 不懂就请参考官方地址 一般要2步,下载 和 编译 创建文件结构 ~/code/automate/ <-- 全部脚本放到这里automate-git.py <-- CEF build ...

  7. 在Windows上编译最新版本的Hashcat

    最新版本V5.0.0下载地址: 可执行程序:https://hashcat.net/files/hashcat-5.0.0.7z 源代码:https://hashcat.net/files/hashc ...

  8. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

    原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...

  9. TensorFlow工作笔记001---Centos7.3下安装TensorFlow最新版本,基于python2.7.5的,没有编译TensorFlow的源码

    技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 Centos7.3下安装TensorFlow最新版本,基于python2.7.5的,没有编译TensorFlow的源码, ...

  10. 源码编译更新nginx到最新版本,并开始nginx支持http2协议模块.

    最近因为迁移公司vm上的代码,遇到一些问题.有一台vm配置了https协议,原以为迁移安全证书以后,配置nginx就可以了,但是修改nginx配置文件以后,执行 nginx -t 命令后,报如下错误: ...

最新文章

  1. vim括号匹配跳转操作
  2. sql 列求和_Excel VBA高级编程SQL检索(二)合并相同项并求和
  3. Python丢弃返回值
  4. php怎么弄自动填充,ThinkPHP 自动填充(自动完成)详解及实例
  5. 启明云端分享| sigmastar SSD201/ SSD202D _OTA升级使用参考
  6. Navicat——MySQL之delimiter默认设置问题
  7. 带有Oracle Digital Assistant和Fn Project的会话式UI。 第二部分
  8. 餐饮创业想赚钱,这5个思维方式少不了
  9. c语言输出杨辉三角漏斗,for循环输出漏斗的形状【java】
  10. Prim POJ 2031 Building a Space Station
  11. 开源免费强大的按键精灵软件----AutoHotKey
  12. 计算机打印不了测试纸,win10系统打印机无法打印测试页的解决办法
  13. 显控触摸屏与STC51单片机modbus通讯程序,包含触摸屏程序与c51代码
  14. hulu dpp_如何取消您的Hulu订阅
  15. 斜面怎么计算机械效率,初中物理斜面的机械效率学习方法
  16. Couldn‘t store trigger ‘‘ for ‘‘ job:Couldn‘t retrieve job because the BLOB couldn‘t be deserialized
  17. WINFORM控件开发 来源:博客园 作者:纶巾客
  18. Vue + ElementUI 仿视频网站&抖音创作者平台
  19. 战争地带2100 mac版
  20. java jsp页面传值_JSP 页面传值方法总结

热门文章

  1. 控制算法简析3——LKA中PID控制的error选取
  2. C语言之printf输出各种格式
  3. 电机与拖动matlab仿真,Matlab仿真软件在电机与拖动中的应用
  4. ccf csp 201912-1报数(python)
  5. js设计模式之命令模式
  6. 阿里短信验证码接口和支付宝沙箱支付接口
  7. Bettertouchtool Mac破解版(触摸板增强神器)
  8. 为什么qq相册显示服务器数据错误,玩qq空间常遇到的问题及解决办法_qq空间
  9. 基于生物特征识别认证方式对应2020版《个人信息安全规范》的解读-1
  10. java object 转 double_Java 类型转换以及Object转成其他类型