【使用最新版本的cef,编译libcef_dll_wrapper】
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】相关推荐
- 使用最新版本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 ...
- 【Bug笔记】sumatrapdf下载最新版本VS2017专业版编译的时候报错
本人在开源代码sumatrapdf里面下载最新的代码进行编译,本机下载最先专业版VS2017进行运行,不过老是编译运行报错,我在开源网站想作者咨询. 版本:https://github.com/sum ...
- 微信小程序开发工具最新版本已更新下载(1.02.1804120)
下载地址: windows 64 . windows 32 . mac 本次更新修复信息如下: 1.修复 1.02.1804080 引入的编译条件为分包内页面时无法加载的问题 1. 更新到最新版本后 ...
- pdf如何安装最新版本的poppler?
https://www.helplib.com/ubuntu/article_167696 回答 1: 我发现我必须在自己的系统中编译最新版本的 Poppler插件,并编译( 经过大量测试之后)的最新 ...
- CEF 最新版本自己编译加上支持播放MP4视频
CEF 编译支持播放MP4视频 写在前面 编译过程 验证效果 最新编译成果列表(持续更新) 获取方式 写在前面 由于研究学习需要,使用CEF,发现官网的版本默认不带视频播放功能,根据官方源码,加上支持 ...
- windows下编译cef最新版本并支持mp3/mp4
预读 不懂就请参考官方地址 一般要2步,下载 和 编译 创建文件结构 ~/code/automate/ <-- 全部脚本放到这里automate-git.py <-- CEF build ...
- 在Windows上编译最新版本的Hashcat
最新版本V5.0.0下载地址: 可执行程序:https://hashcat.net/files/hashcat-5.0.0.7z 源代码:https://hashcat.net/files/hashc ...
- ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...
- TensorFlow工作笔记001---Centos7.3下安装TensorFlow最新版本,基于python2.7.5的,没有编译TensorFlow的源码
技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 Centos7.3下安装TensorFlow最新版本,基于python2.7.5的,没有编译TensorFlow的源码, ...
- 源码编译更新nginx到最新版本,并开始nginx支持http2协议模块.
最近因为迁移公司vm上的代码,遇到一些问题.有一台vm配置了https协议,原以为迁移安全证书以后,配置nginx就可以了,但是修改nginx配置文件以后,执行 nginx -t 命令后,报如下错误: ...
最新文章
- vim括号匹配跳转操作
- sql 列求和_Excel VBA高级编程SQL检索(二)合并相同项并求和
- Python丢弃返回值
- php怎么弄自动填充,ThinkPHP 自动填充(自动完成)详解及实例
- 启明云端分享| sigmastar SSD201/ SSD202D _OTA升级使用参考
- Navicat——MySQL之delimiter默认设置问题
- 带有Oracle Digital Assistant和Fn Project的会话式UI。 第二部分
- 餐饮创业想赚钱,这5个思维方式少不了
- c语言输出杨辉三角漏斗,for循环输出漏斗的形状【java】
- Prim POJ 2031 Building a Space Station
- 开源免费强大的按键精灵软件----AutoHotKey
- 计算机打印不了测试纸,win10系统打印机无法打印测试页的解决办法
- 显控触摸屏与STC51单片机modbus通讯程序,包含触摸屏程序与c51代码
- hulu dpp_如何取消您的Hulu订阅
- 斜面怎么计算机械效率,初中物理斜面的机械效率学习方法
- Couldn‘t store trigger ‘‘ for ‘‘ job:Couldn‘t retrieve job because the BLOB couldn‘t be deserialized
- WINFORM控件开发 来源:博客园 作者:纶巾客
- Vue + ElementUI 仿视频网站&抖音创作者平台
- 战争地带2100 mac版
- java jsp页面传值_JSP 页面传值方法总结
热门文章
- 控制算法简析3——LKA中PID控制的error选取
- C语言之printf输出各种格式
- 电机与拖动matlab仿真,Matlab仿真软件在电机与拖动中的应用
- ccf csp 201912-1报数(python)
- js设计模式之命令模式
- 阿里短信验证码接口和支付宝沙箱支付接口
- Bettertouchtool Mac破解版(触摸板增强神器)
- 为什么qq相册显示服务器数据错误,玩qq空间常遇到的问题及解决办法_qq空间
- 基于生物特征识别认证方式对应2020版《个人信息安全规范》的解读-1
- java object 转 double_Java 类型转换以及Object转成其他类型