windows - 获取 key 错误 : 'WINDOWSSDKDIR' while running Chromium browser source code on Windows

标签 windows google-chrome visual-studio-code chromium

主要目标:我正在尝试在我的 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
enter image description here
我正在使用最新版本的 VS Code。我已经尝试自己找到解决方案,但是,互联网上关于 Chromium 的资源有限。任何帮助将不胜感激,谢谢!

最佳答案

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

关于windows - 获取 key 错误 : 'WINDOWSSDKDIR' while running Chromium browser source code on Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63945164/

相关文章:

html - 在 chrome 中显示隐藏值

visual-studio-code - 摆脱帮助窗口

visual-studio-code - 如何打开与默认终端不同的新终端?

python - VS Code 找不到激活的 virtualenv

python - 使用 python 通知

wpf - 有没有办法移植 WPF 应用程序,使其可以在 mac-OS X 上运行?

python - 网络故障”从 chrome 和 Edge 浏览器下载 PDF 但它在 IE 和 firefox 中工作

java - 如何在CMD中启动Java程序?

java - SpringBoot项目gradle build 'bootRepackage'任务失败,因为无法重命名jar

html - 针对使用的图标字体的 Chrome 未使用预加载警告