WINDOWS10编译CHROMIUM 94.0版本
WINDOWS10编译CHROMIUM 94.0版本
环境准备
depot_tools工具 : https://storage.googleapis.com/chrome-infra/depot_tools.zip
VS2019 工具 : https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15#
win10 SDK : https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/
注意事项 :
1.VS2019需要在页面等待一段时间等待下载弹出
2.VS2019如果已经安装, 可进入控制面板-程序-windows Software Development Kit-右键更改-change-勾选上所有服务即可
3.VS2019如果已经安装, 且在windows10sdk安装之后, 进行了系统升级服务(win10 1809 -> win10 20H1)之类的大版本更新 , 需要下载第三个链接的WIN10 SDK进行重新安装
环境变量配置
DEPOT_TOOLS_WIN_TOOLCHAIN=0
GYP_GENERATORS=msvs-ninja,ninja
GYP_MSVS_OVERRIDE_PATH=D:\Program Files\VS15 //VS2019安装目录
GYP_MSVS_VERSION=2019 //VS版本
vs2019_install=D:\Program Files\VS15 //vs2019安装目录, 如果为2017, 头部也要改
WINDOWSSDKDIR=C:\Program Files (x86)\Windows Kits\10 //windows10 sdk支持目录
DEPOT_TOOLS工具配置
1.下载后解压至任意目录
2.将其加入环境变量PATH , 并设置为首位
3.在目录下执行cmd指令 , 输入gclient完成依赖安装
4.完成依赖安装后, 执行上步的环境变量配置
CHROMIUM源码加载
1.任意创建一个目录作为代码目录
2.打开cmd指令台输入fetch --no-history chromium
3.等待代码拉取完成 , 中间如有因网络问题引起的断开 , 可输入gclient sync继续同步
CHROMIUM代码编译
cd src
gn gen --ide=vs out\Default //输出VS工程目录
autoninja -C out\Default chrome //输出编译后的文件