#python #chromium #gn
#python #chromium #gn
Вопрос:
я пытаюсь загрузить код chromium. в настоящее время я использую команду $ gn gen out / Default, но она показывает мне эту ошибку :
C:UserssapirDownloadsdepot_toolschromiumsrc>gn gen out/Default
Traceback (most recent call last):
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/vs_toolchain.py", line 577, in <module>
sys.exit(main())
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/vs_toolchain.py", line 573, in main
return commands[sys.argv[1]](*sys.argv[2:])
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/vs_toolchain.py", line 388, in CopyDlls
_CopyDebugger(target_dir, target_cpu)
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/vs_toolchain.py", line 424, in _CopyDebugger
(debug_file, full_path))
Exception: dbghelp.dll not found in "C:Program Files (x86)Windows Kits10Debuggersx64dbghelp.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:49:3: Script returned non-zero exit code.
exec_script("../../vs_toolchain.py",
^----------
Current dir: C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Default/
Command: C:/Users/sapir/Downloads/depot_tools/bootstrap-3_8_0_chromium_8_bin/python/bin/python.exe C:/Users/sapir/Downloads/depot_tools/chromium/src/build/vs_toolchain.py copy_dlls C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Default Debug x64
Returned 1 and printed out:
Copying C:WINDOWSSystem32msvcp140.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultmsvcp140.dll...
Copying C:WINDOWSSystem32vccorlib140.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultvccorlib140.dll...
Copying C:WINDOWSSystem32vcruntime140.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultvcruntime140.dll...
Copying C:WINDOWSSystem32vcruntime140_1.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultvcruntime140_1.dll...
Copying C:WINDOWSSystem32ucrtbase.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultucrtbase.dll...
Copying C:WINDOWSSystem32msvcp140d.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultmsvcp140d.dll...
Copying C:WINDOWSSystem32vccorlib140d.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultvccorlib140d.dll...
Copying C:WINDOWSSystem32vcruntime140d.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultvcruntime140d.dll...
Copying C:WINDOWSSystem32vcruntime140_1d.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultvcruntime140_1d.dll...
Copying C:Program Files (x86)Windows Kits10bin10.0.18362.0x64ucrtucrtbased.dll to C:/Users/sapir/Downloads/depot_tools/chromium/src/out/Defaultucrtbased.dll...
See //BUILD.gn:66:1: which caused the file to be included.
group("gn_all") {
^----------------
Traceback (most recent call last):
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/toolchain/win/setup_toolchain.py", line 304, in <module>
main()
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/toolchain/win/setup_toolchain.py", line 257, in main
vc_lib_um_path = FindFileInEnvList(env, 'LIB', ';', 'user32.lib')
File "C:/Users/sapir/Downloads/depot_tools/chromium/src/build/toolchain/win/setup_toolchain.py", line 211, in FindFileInEnvList
file_name, env_name, 'n'.join(parts))
AssertionError: user32.lib is not found in LIB:
C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.27.29110ATLMFClibx64
C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.27.29110libx64
C:Program Files (x86)Windows KitsNETFXSDK4.8libumx64
C:Program Files (x86)Windows Kits10lib10.0.18362.0ucrtx64
C:Program Files (x86)Windows Kits10lib10.0.19041.0umx64
Check if it is installed.
что мне нужно сделать??
Комментарии:
1. Теги предназначены для вопросов о коде на соответствующем языке. Я не знаю, к чему подходит ваш вопрос, но это не вопрос о коде python, c или c
2. Если содержимое
vs_toolchain.py
имеет отношение к делу, вы должны его показать.3. @Booboo На самом деле этот файл является частью системы сборки Chromium
Ответ №1:
Вы не установили средства отладки для Windows. Из этого сообщения все ясно
You must install Windows 10 SDK version 10.0.19041.0 including the "Debugging Tools for Windows"
потому GN
что система сборки ищет эти файлы при создании файлов сборки при выполнении команды gn gen outYourBuildFolder
. Вы должны установить Debugging Tools for Windows
и, похоже, для версии Chromium, которую вы используете, требуется версия Windows 10 SDK 10.0.19041.0
.