Я пытаюсь скомпилировать Windows-версию Chromium. Я следовал рекомендациям, упомянутым здесь и я получаю ошибку в последней части, при выполнении следующей команды:
gn gen out/Default
после того, как взглянуть на код (в python) вызывает ошибку, я заметил это:
for path in env['LIB'].split(';'):
if os.path.exists(os.path.join(path, 'User32.Lib')):
vc_lib_um_path = os.path.realpath(path)
break
затем
assert vc_lib_um_path
эта строка последняя вызывает ошибку, которая заставляет меня думать, что проблема может быть из-за того, что программа не может найти "User32.библиотека." Я нахожусь в системе Windows 10 (64 бит), и я хотел бы знать, есть ли переменная среды, которую нужно обновить, чтобы эту библиотеку можно было найти. Я открыт для любых предложений.
моя переменная Path:
и полное сообщение об ошибке:
Traceback (most recent call last):
File "D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py", line 274, in <module>
main()
File "D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py", line 269, in main
assert vc_lib_um_path
AssertionError
ERROR at //build/toolchain/win/BUILD.gn:400:22: Script returned non-zero exit code.
x64_toolchain_data = exec_script("setup_toolchain.py",
^----------
Current dir: D:/Work/chromium/src/out/Default/
Command: D:/Work/depot_tools/win_tools-2_7_6_bin/python/bin/python.exe -- D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py "C:Program Files (x86)/Microsoft Visual Studio/2017/Community" "C:Program Files (x86)Windows Kits" "C:WINDOWSSysnative;C:WINDOWS/SysWOW64" win x64 environment.x64 false
Returned 1 and printed out:
vc_bin_dir = "C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128binHostX64x64" include_flags_I = ""/IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128ATLMFCinclude" "/IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128include" "/IC:Program Files (x86)Windows Kits10include10.0.16299.0ucrt" "/IC:Program Files (x86)Windows Kits10include10.0.15063.0shared" "/IC:Program Files (x86)Windows Kits10include10.0.15063.0um" "/IC:Program Files (x86)Windows Kits10include10.0.15063.0winrt" "/IC:Program Files (x86)Windows Kits10include10.0.15063.0cppwinrt"" include_flags_imsvc = ""-imsvcC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128ATLMFCinclude" "-imsvcC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128include" "-imsvcC:Program Files (x86)Windows Kits10include10.0.16299.0ucrt" "-imsvcC:Program Files (x86)Windows Kits10include10.0.15063.0shared" "-imsvcC:Program Files (x86)Windows Kits10include10.0.15063.0um" "-imsvcC:Program Files (x86)Windows Kits10include10.0.15063.0winrt" "-imsvcC:Program Files (x86)Windows Kits10include10.0.15063.0cppwinrt"" vc_lib_path = "C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128libx64" vc_lib_atlmfc_path = "C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128ATLMFClibx64"
See //BUILD.gn:60:1: which caused the file to be included.
group("gn_all") {
^----------------
Traceback (most recent call last):
File "D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py", line 274, in <module>
main()
File "D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py", line 269, in main
assert vc_lib_um_path
AssertionError
Traceback (most recent call last):
File "D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py", line 274, in <module>
main()
File "D:/Work/chromium/src/build/toolchain/win/setup_toolchain.py", line 269, in main
assert vc_lib_um_path
AssertionError
спасибо