- 7
- 0
- 约4.24千字
- 约 8页
- 2017-07-02 发布于湖北
- 举报
CEF V3.2272编译参考手册概要1
版本说明和先决条件版本说明Chromium的版本格式为:X.0(数字零).Y.Z,如:41.0.2272.104。CEF的版本格式为:X.Y.Z,如:3.2272.30。目前X为3;Y是release branch号(等价于chromium的branch号);Z暂不用兼顾。由于CEF依赖于chromium的基础库,所以首先必须在官网上查找对应的版本,否则编译时可能导致不可预知的问题。截至日期2015.5.7,CEF+chromium配套的稳定release版本如下:A、CEF版本release vesion 2272B、Chromium版本release version 41.0.2272.104因此,需要下载对应的版本,才能保证编译没有大问题。可参考后续的链接说明。先决条件目前仅提供在windows下的编译环境。A、硬件:8G+内存、硬盘50G+、CPU i3+B、操作系统:windows 7 64bit旗舰版(中or英)C、编辑和开发软件:VS 2013 ultimate(中or英)、update 4(VS2013.4.exe)D、VPN代理:推荐使用6VPN,它可用不同的邮箱重复注册生成帐号、密码,一个帐号可以免费使用2小时左右,下载速度在400K/S左右。或者使用20元包月的付费VPN。(注意:如果在国内无法访问美国网的环境下,必须使用VPN,否则无法下载源码,如果使用本地别人打包好的源码也可以,但必须注意CEF和chromium兼容的版本)如下图1所示:图1源码下载和设置系统/用户的环境变量CEF官网上提供自动化下载和手动下载两种方式。以下仅介绍手动下载的方式。下载depot_tools工具包depot_tools工具包是后续下载源码的必要工具,下载后解压,如路径为:E:\depot_tools。(注意:depot_tools可以使用官网下载的,20M左右,也可以使用网上别人打包好的,大概2G左右,因为自己重新下载的depot_tools后续也是需要使用执行gclient在线更新相关软件的,如:git、python等)。设置环境变量添加用户变量Path=E:\depot_tools;E:\depot_tools\python276_bin;%PATH%添加系统变量DEPOT_TOOLS_WIN_TOOLCHAIN=0GYP_MSVS_VERSION=2013GYP_GENERATORS=msvs-ninja,ninjaGYP_DEFINES=component=shared_library=windows_sdk_path=C:\Program Files (x86)\Windows Kits\8.1 disable_nacl=1Path在原内容前面追加如下内容:E:\depot_tools;E:\depot_tools\python276_bin;如下图2所示:图2(注意:注意本地环境的路径不要有中文字符、空格等特殊字符,自定义修改)在线更新源码获取工具打开cmd命令行,输入:gclient,等待获取git、python等工具包。如果是使用本地打包好的depot_tools工具包(大概2G左右),此步骤可以忽略。设置git配置首次使用git需要设置如下配置信息,已经设置则可忽略本步骤。git?config?--global??JC?#名字自己改git?config?--global?user.email?kuerjinjin@?#邮箱自己改git?config?--global?core.autocrlf?falsegit?config?--global?core.filemode?falsechromium源码下载A、假设本地自定义存放源码的路径为:E:\chrome\trunkB、cd进入到该路径,执行如下命令开始获取主干代码git fetch --nohooks chromium --nosvn=trueC、等待N个小时后会如果下载完毕会出现100%等相关提示,接着cd进入src路径下并签出指定版本branch。执行如下命令:cd srcgit checkout -bchrome_42.0.2272.140_local_branch42.0.2272.140(说明:绿色部分为本地自定义branch的标签号,红色部分为想要签出的branch号。)接下来要同步该版本的源代码,执行如下命令:gclient sync --with_branch_heads --jobs 16D、等待N个小时源码下载完毕后大概20G左右。如下图3所示:图3(注意:要确保源代码已经下载100%完毕,如果出现位置错误执行:gclient sync --fore,强制同步代码。并且在src路径下操作。使用git branch可以查看当前b
您可能关注的文档
最近下载
- 从零开始讲装置布置:建规、石化规、精细规在工程设计时如何合理选用.docx
- 2026安全员-C证考试(专职安全员)题库200道附参考答案(模拟题).docx VIP
- 漏电保护器原理图及讲解..doc VIP
- 空间直线平面夹角公式.doc VIP
- 一种水性环氧树脂及其制备方法和应用.pdf VIP
- 大班音乐活动游戏化的实施现状及策略研究——以石家庄市X幼儿园为例.docx VIP
- 爱丽丝奇境历险记(下) (英)刘易斯·卡洛尔.pdf VIP
- 海南省建筑安管人员模拟考试题.doc VIP
- 2026年足球b级教练考试题库完整.docx VIP
- 中班幼儿音乐教学活动游戏化的现状及对策研究——以巴中市Y幼儿园为例.doc VIP
原创力文档

文档评论(0)