CEF 2987 WIN10 编译历程

本文记录了在Win10系统中编译CEF 2987版本的过程,详细描述了环境配置、编译步骤及遇到的问题。包括安装特定版本的Visual Studio、SDK,以及解决网络、内存、硬盘空间和脚本问题。经过多次尝试,最终成功编译所需分支。
摘要由CSDN通过智能技术生成

  最近项目对内嵌浏览器有需求,CEF作为开源的Chromium Embedded Framework的浏览器,具有可行性。第一次编译,没经验,选择先编译官方Master版本,严格按照步骤来做,同时验证安装环境和硬件需求。

环境准备:
1、Windows 7 or newer, 64-bit OS,本人Win10.
2、Visual Studio VS2017 15.3.2+ installed in the default location.默认安装
3、Windows 10.0.15063.468 SDK installed in the default location. You must install this exact SDK version to avoid build issues.安装时选择。
4、At least 8GB of RAM and 40GB of free disk space.
5、尽量默认安装,本人水平有限。
6、安装7-zip和Cmake工具。注意安装到“C:\Program Files”目录。

3和4有点坑爹,待我慢慢来说。

编译工作开始:
1. 创建目录
 c:\code\automate
 c:\code\chromium_git
  
2. 下载depot_tools.zip文件,并解压到”c:\code\depot_tools”,千万别复制。

3. cd c:\code\depot_tools
  update_depot_tools.bat
  该脚本会默认安装Python, Git and SVN编工具。
  
4. 将”c:\code\depot_tools”添加至系统环境变量PATH。

5. 下载自动化脚本automate-git.py保存至”c:\code\automate\automate-git.py”。

6. 创建更新脚本”update.bat”复制到”c:\code\chromium_git\update.bat”。
  脚本内容:  

    set CEF_USE_GN=1
    set GN_ARGUMENTS=--ide=vs2017 --sln=cef --filters=//cef/*
    python ..\automate\automate-git.py --download-dir=c:\code\chromium_git --depot-tools-dir=c:\code\depot_tools --no-distrib --no-build
cd c:\code\chromium_git
update.bat
漫长的等待,完成源码下载

7.创建”create.bat” 脚本复制到”c:\code\chromium_git\chromium\src\cef\create.bat” 。
脚本内容:

 set CEF_USE_GN=1
 set GN_ARGUMENTS=--ide=vs2017 --sln=cef --filters=//cef/*
 call cef_cre
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值