赞
踩
- # 可以写入系统环境变量中
- set HTTP_PROXY=http://127.0.0.1:1087
- set HTTPS_PROXY=http://127.0.0.1:1087
-
- $ git config --global http.proxy http://127.0.0.1:1087
- $ git config --global https.proxy https://127.0.0.1:1087
-
- 设置 boto 代理,创建.boto文件
- [Boto]
- proxy=127.0.0.1
- proxy_port=7890 #此端口号为代理端口号
-
- set NO_AUTH_BOTO_CONFIG=d:/code/.boto
打开cmd,以下命令皆在cmd中运行
- d:\code\automate
-
- d:\code\chromium_git
下载depot_tools.zip并解压到“d:\code\depot_tools”。不要从资源管理器中使用拖放或复制粘贴提取,这不会提取隐藏的“.git”文件夹,这是 depot_tools 自动更新自身所必需的。不过,您可以使用上下文菜单中的“全部提取...”。7-zip也是一个很好的工具
- cd d:\code\depot_tools
- update_depot_tools.bat
- set GN_DEFINES=is_component_build=true
- # 根据需要使用 vs2017 或 vs2019。
- set GN_ARGUMENTS=--ide=vs2017 --sln=cef --filters=//cef/*
- # --branch=4280 根据自己需要同步自己的版本,4280是87版本
- python ..\automate\automate-git.py --branch=4280 --download-dir=d:\code\chromium_git --depot-tools -dir=d:\code\depot_tools --no-distrib --no-build
运行“update.bat”脚本并等待 CEF 和 Chromium 源代码下载。就算网速很好,也要很长时间。CEF 源代码将下载到“d:\code\chromium_git\cef”,Chromium 源代码将下载到“d:\code\chromium_git\chromium\src”。下载完成后,CEF 源代码将被复制到“d:\code\chromium_git\chromium\src\cef”。
- cd d:\code\chromium_git
- update.bat
- set GN_DEFINES=ffmpeg_branding=Chrome proprietary_codecs=true is_component_build=true
- # Use vs2017 or vs2019 as appropriate.
- set GN_ARGUMENTS=--ide=vs2017 --sln=cef --filters=//cef/*
- call cef_create_projects.bat
运行“create.bat”脚本以生成 Ninja 和 Visual Studio 项目文件。
- cd d:\code\chromium_git\chromium\src\cef
- create.bat
这将生成一个“d:\code\chromium_git\chromium\src\out\Debug_GN_x86\cef.sln”文件,可以在 Visual Studio 中加载该文件以调试和编译单个文件。在此路径中将“x86”替换为“x64”以使用 64 位构建而不是 32 位构建。始终使用 Ninja 来构建完整的项目。如果在 GN 配置(BUILD.gn 文件)中更改项目配置或添加/删除文件,请重复此步骤。
- cd d:\code\chromium_git\chromium\src
- ninja -C out\Debug_GN_x86 cef
- cd d:\code\chromium_git\chromium\src
- out\Debug_GN_x86\cefclient.exe
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。