赞
踩
1、win7+,64位操作系统,内存16G(至少8G)
2、安装vs2013版本,2526基于2013编译稳定,不建议基于2015编译。
1、设置系统区域为英语(美国)->控制面板-区域-管理-更改系统区域设置-英语(美国),电脑重启后生效
2、安装python2.7.6,git,svn,在系统环境配置python path
3、创建工作目录,路径不能包含空格及特殊字符 E:\CEF_source。
4、一个稳定的VPN环境
depot_tools:Chromium项目的构建工具,包含ninja等许多自动化脚本(Python)。
直接下载:https://storage.googleapis.com/chrome-infra/depot_tools.zip
git构建:git clone https://chromium.googlesource.com/chromium/tools/depot_tools
svn构建:svn co http://src.chromium.org/svn/trunk/tools/depot_tools
环境:添加系统环境配置 path
位置:直接存放在E:\CEF_source
automate-git.py:自动下载depot_tools、Chromium和CEF源码、构建CEF的调试和发布版本、创建SDK包。
地址:https://bitbucket.org/chromiumembedded/cef/raw/master/tools/automate/
位置:直接存放在E:\CEF_source
备注:最好找到Cef2526对应的编译脚本
set GYP_GENERATORS=ninja //使用ninja作为构建工具,如果需要生成VS项目和解决方案,配置为ninja,msvs-ninja
set GYP_MSVS_VERSION=2013 //指定Visual Studio(C++)的版本,每个分支需要的编译环境可能不同
set DEPOT_TOOLS_WIN_TOOLCHAIN=0 //不使用VisualStudio工具集,不设置会报错
set GYP_DEFINES = proprietary_codecs=1 ffmpeg_branding=Chrome //打开MP3/MP4等音视频格式,CEF官方不支持这类格式。
python automate-git.py --download-dir=E:\CEF_source --branch=2526 --no-update --force-build --no-release-build
这个脚本会先更新depot_tools,cef和chromium的源码,下载编译工具集,然后生成编译脚本,开始编译。
重点参数:
–force-update:强制更新
–no-update:不更新代码
–force-build:重新生成
–no-debug-build:不编译Debug版本
–no-release-build:不编译Release版本
1、CEF编译文档:https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
2、Chromium编译文档(主要依赖):http://www.chromium.org/developers/how-tos/build-instructions-windows
3、https://blog.csdn.net/yuan_lo/article/details/68944043
4、https://blog.csdn.net/ijiabao520/article/details/81879311
5、https://blog.csdn.net/zhuhongshu/article/details/54193842
6、最新版本编译:https://bitbucket.org/chromiumembedded/cef/wiki/AutomatedBuildSetup
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。