CEF嵌入记录

本文介绍了公司在项目中使用CEF时的记录,包括CEF在新版本中的跨平台支持,官方发布的针对不同系统的版本,以及对系统版本兼容性的注意事项。还提到了Chromium版本和Windows/Linux/macOS的构建要求,以及推荐参考的官方案例和源码仓库。
摘要由CSDN通过智能技术生成

最近公司的项目中需要用到CEF,在此做下记录。

CEF相关介绍在此不多做赘述直接附上链接,记录的很详细cefutil/doc/CEF General Usage-zh-cn.md at master · fanfeilong/cefutil · GitHub

CEF较新的发布版本中对跨平台的支持非常好,官方提供了针对windows、mac、linux的发布版本,其中包含了arm架构的发布(这在某些应用场景下十分重要),附上官方发布版本下载地址
CEF Automated Builds (spotifycdn.com)

要注意系统版本兼容问题,最新的发布中只支持win10、macOS10.15、ubuntu20.04以上,如要适配某些低版本系统,需要下载旧版本或者你自己做适配(不建议,别问为啥...)

分行日期发布分支Chromium 版本CEF 版本Windows 内部版本要求macOS 构建要求Linux 构建要求
2023年10月6045119119Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.15+ 部署、13.5+ 构建系统,带 14.0 基础 SDK (Xcode 15.0)、Ninja,仅限 64 位Ubuntu 20.04+、Debian 10+、忍者
2023年9月5993118118Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.15+ 部署,13.0+ 构建系统,带 13.3 基础 SDK (Xcode 14.3),Ninja,仅限 64 位Ubuntu 20.04+、Debian 10+、忍者
2023年8月5938117117Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.15+ 部署,13.0+ 构建系统,带 13.3 基础 SDK (Xcode 14.3),Ninja,仅限 64 位Ubuntu 20.04+、Debian 10+、忍者
2023年6月5845116116Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.13+ 部署,13.0+ 构建系统,带 13.3 基础 SDK (Xcode 14.3),Ninja,仅限 64 位Ubuntu 18.04+、Debian 10+、忍者
2023 年 5 月5790115115Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.13+ 部署,13.0+ 构建系统,带 13.3 基础 SDK (Xcode 14.3),Ninja,仅限 64 位Ubuntu 18.04+、Debian 10+、忍者
2023年4月5735114114Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.13+ 部署,12.5+ 构建系统,带 13.0 基础 SDK (Xcode 14.0-14.3),Ninja,仅限 64 位Ubuntu 18.04+、Debian 10+、忍者
2023年3月5672113113Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.13+ 部署,12.5+ 构建系统,带 13.0 基础 SDK (Xcode 14.0),Ninja,仅限 64 位Ubuntu 18.04+、Debian 10+、忍者
2023年2月5615112112Win 10+ 部署、Win 10+ 构建系统,带 VS2022 17.5+、Win 10.0.22621 SDK、NinjamacOS 10.13+ 部署,12.5+ 构建系统,带 13.0 基础 SDK (Xcode 14.0),Ninja,仅限 64 位Ubuntu 18.04+、Debian 10+、忍者
2023年1月5563111111Win 10+ 部署、Win 10+ 构建系统,带 VS2019 16.11.13+、Win 10.0.20348 SDK、NinjamacOS 10.13+ 部署,12.5+ 构建系统,带 13.0 基础 SDK (Xcode 14.0),Ninja,仅限 64 位Ubuntu 18.04+、Debian 10+、忍者

chromiumembedded / cef / wiki / BranchesAndBuilding — Bitbucket信息来源。

具体的封装细节可以参考官方提供的案例,后续有机会可以详细写下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值