系统:win10
IDE:vs2019
chromium:ea846b2f5d0b45ec30c5bcce33158914f6cb1c39
下载安装vs2019
添加如下配置:
安装:windowssdk (全选)
更改环境变量:
GYP_MSVS_OVERRIDE_PATH :C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
设置代理
git config --global http.proxy 127.0.0.1:60624
git config --global https.proxy 127.0.0.1:60624
netsh winhttp set proxy 127.0.0.1:60624
set HTTP_PROXY=127.0.0.1:60624
set HTTPS_PROXY=127.0.0.1:60624
下载depot_tools并添加到环境变量
如果遇到:python3_bin_reldir.txt No such file or directory,执行:
set DEPOT_TOOLS_UPDATE=1
gclient
设置环境变量
DEPOT_TOOLS_WIN_TOOLCHAIN = 0
GYP_MSVS_VERSION = 2019
DEPOT_TOOLS_UPDATE=0
下载源码
fetch chromium //获取源码
gclient sync //同步代码
生成vs2019解决方案
cd到chromium源码目录下,执行:
gn gen --ide=vs out\Default
编译生成可执行文件
ninja -C out/Default chrome