Getting KeyError: 'WINDOWSSDKDIR' while running Chromium browser source code on Windows

Getting KeyError: 'WINDOWSSDKDIR' while running Chromium browser source code on Windows

MAIN OBJECTIVE:我正在尝试在 Windows 上构建 运行 Chromium 浏览器源代码。我想创建自己的浏览器。我关注的文档:https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md

问题:我正在尝试按照文档中提到的每一步和命令进行操作。我在 运行 执行此命令 gn gen out/Default 时遇到问题。我收到以下错误(见屏幕截图):

KeyError: 'WINDOWSSDKDIR'
ERROR at //build/config/win/visual_studio_version.gni:27:7: Script returned non-zero exit code.

这是vs_toolchain.py:https://github.com/arkadee/demo_files/blob/master/vs_toolchain.py

我使用的是最新版本的 VS Code。我尝试自己寻找解决方案,但是互联网上关于 Chromium 的资源有限。任何帮助将不胜感激,谢谢!

您的计算机上似乎缺少 WindowsSdkDir env 变量。您应该安装 Visual Studio(VS Code 不同)和 Window SDK,尽管它不再使用 VC 编译器或链接器,但 GN 构建系统需要以下路径Windows SDK将所有相关文件复制到build文件夹中。转到命令提示符并键入 set,您是否看到 WindowsSdkDir 环境变量?如果不是,则 SDK 丢失或环境变量已被清除