您必须安装Windows 10 SDK版本10.0.19041.0,包括“Windows调试工具”功能。(Chromium)

One*_*ble 9 windows google-chrome chromium chromium-embedded

我几乎已经完成了从 Windows 桌面构建 chromium,但我被困在最后一步,运行 gn gen out/Default。我已检查我的 Visual Studio 安装程序,Windows 10 SDK 版本 10.0.19041.0 已安装。我不知道该怎么办。整个输出如下:

C:\chromium\src>gn gen out/Default
Traceback (most recent call last):
  File "C:/chromium/src/build/vs_toolchain.py", line 573, in <module>
    sys.exit(main())
  File "C:/chromium/src/build/vs_toolchain.py", line 569, in main
    return commands[sys.argv[1]](*sys.argv[2:])
  File "C:/chromium/src/build/vs_toolchain.py", line 400, in CopyDlls
    _CopyDebugger(target_dir, target_cpu)
  File "C:/chromium/src/build/vs_toolchain.py", line 433, in _CopyDebugger
    raise Exception('%s not found in "%s"\r\nYou must install'
Exception: dbghelp.dll not found in "C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\dbghelp.dll"
You must installWindows 10 SDK version 10.0.19041.0 including the "Debugging Tools for Windows" feature.
ERROR at //build/toolchain/win/BUILD.gn:54:3: Script returned non-zero exit code.
  exec_script("../../vs_toolchain.py",
  ^----------
Current dir: C:/chromium/src/out/Default/
Command: C:/src/depot_tools/bootstrap-3_8_0_chromium_8_bin/python3/bin/python3.exe C:/chromium/src/build/vs_toolchain.py copy_dlls C:/chromium/src/out/Default Debug x64
Returned 1.
See //BUILD.gn:66:1: which caused the file to be included.
group("gn_all") {
Run Code Online (Sandbox Code Playgroud)

小智 37

来自铬文档

\n
\n

还必须安装 SDK 调试工具。如果 Windows 10 SDK\n是通过 Visual Studio 安装程序安装的,则可以通过以下位置安装\n:控制面板 \xe2\x86\x92 程序 \xe2\x86\x92 程序和\n功能 \xe2\x86\x92 选择\xe2\x80\x9cWindows 软件开发工具包\xe2\x80\x9d \xe2\x86\x92 更改 \xe2\x86\x92\n更改 \xe2\x86\x92 检查 \xe2\x80\x9cWindows 调试工具\xe2\ x80\x9d\xe2\x86\x92 更改。或者,您可以下载独立的 SDK 安装程序并使用它来安装调试工具。

\n
\n

  • 天哪,我在 Visual Studio 安装程序的搜索字段中搜索“Windows 调试工具”,但没有成功。这个答案挽救了这一天。 (3认同)
  • 我喜欢 chromium 文档比 Microsoft 官方文档更清晰...... (2认同)