从源码编译cef的经验

##最近需要编译cef的3163版本,是20170829发布的版本
为了支持windowsxp需要修改chromium代码,因为chromium已经不支持windowsxp了,使用了一些新系统才有的api。
所以需要从源码编译cef和chromium
由于最近国家限制vpn非常严重,导致经常失败。
结果下载chromium一个星期过去了,还没搞完。
##总结一下经验,便于下次下载时少走弯路
###一、首先一定要先看官方文档
###BranchesAndBuilding
这个文档告诉你如何使用cef官方的脚本来下载需要的depot_tools、cef、chromium
使用automate-git.py脚本来下载是最简单的。
###二、windows版本下载完成后,再手动gclient sync一下
Win10 14393 sdk http://download.microsoft.com/download/C/D/8/CD8533F8-5324-4D30-824C-B834C5AD51F9/standalonesdk/sdksetup.exe

windows版本,使用automate-git.py下载完成后,可能出现找不到gn.exe的错误。
需要手动再gcient sync一下才可以。
###三、可以使用公司香港服务器下载代码
如何你希望手动下载chromium代码的话,可以这样下载
可以使用一个香港服务器下载代码,然后通过脚本压缩,并上传到百度云网盘。
下载时注意添加要下载的平台,如要在linux下下载windows代码,我是这样写的:
.gclient文件:
solutions = [
{
“url”: “https://chromium.googlesource.com/chromium/src.git”,
“managed”: False,
“name”: “src”,
“deps_file”: “.DEPS.git”,
“custom_deps”: {},
},
]
target_os = [‘win’]

然后通过购买百度云会员,在国内下载下来,我买了百度云会员后在公司下载速度30MB/s
可以使用upload_to_baidu_netdisk完成百度云上传。
步骤为:

  1. 下载代码
  2. 压缩成一个文件
  3. 使用init_account.sh 初始化账号
  4. 使用splitfile.sh 切割大文件为小于500MB的小文件
  5. 使用upload.sh上传到百度云目录:我的应用数据/bpcs_uploader/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值