1. 下载「depot_tools」,两种方式:

  1. 下载zip包,链接:https://src.chromium.org/svn/trunk/tools/depot_tools.zip
  2. 从代码仓库中下载,命令如下:

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 

2. 从官方下载源代码,有两种方法(针对release和代码仓库中最新代码)

  1. fetch命令:该命令是直接从“https://chromium.googlesource.com/chromium/src.git”中获取最新代码;
  2. gclient命令:先配置(gclient config)欲下载地址,再同步(gclient sync)即可;

gclient config http://src.chromium.org/chrome/releases/39.0.2132.2/ # 配置欲下载代码版本,会在当前目录生成.gclient文件
gclient sync # 下载chromium源代码,如果出现错误无法解决,可附加--force参数以解决

3. 生成vs2013的项目文件

  1. 配置环境变量:需要配置的环境变量有DEPOT_TOOLS_WIN_TOOLCHAINGYP_MSVS_VERSIONGYP_DEFINES,可以在控制台下执行如下命令,另外也可配置到系统环境变量:
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_MSVS_VERSION=2013
set GYP_DEFINES=component=shared_library  
  1. 执行gclient runhooks即可在src/chrome下生成chrome.sln文件

备注:由于国内google被封,所以建议购买一个vpn临时使用,推荐「YesVPN」,地址自己google吧。

参考链接:

http://www.chromium.org/developers/how-tos/build-instructions-windows
http://blog.csdn.net/zpxili/article/details/22609379