User32.Lib-Aufnahme

838
user1319182

Ich versuche, eine Windows-Version von Chromium zu kompilieren. Ich habe die hier genannten Richtlinien befolgt und bekomme im letzten Teil eine Fehlermeldung, wenn der folgende Befehl ausgeführt wird:

gn gen out/Default 

Nachdem ich mir den Code (in Python) angeschaut hatte, der den Fehler verursacht hatte, bemerkte ich Folgendes:

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 

dann

assert vc_lib_um_path 

Diese Zeile als letztes verursacht den Fehler, der mich zu der Annahme führt, dass das Problem möglicherweise daran liegt, dass das Programm "User32.lib" nicht finden kann. Ich bin auf einem Windows 10-System (64 Bit) und möchte wissen, ob eine Umgebungsvariable aktualisiert werden muss, damit diese Bibliothek gefunden werden kann. Ich bin offen für Vorschläge.

Meine Pfadvariable:

enter image description here

Und die vollständige Fehlermeldung:

 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\10" "C:\WINDOWS\Sysnative;C:\WINDOWS/SysWOW64" win x64 environment.x64 false Returned 1 and printed out: vc_bin_dir = "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX64\\x64" include_flags_I = "\"/IC:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\ATLMFC\\include\" \"/IC:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\include\" \"/IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\ucrt\" \"/IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\shared\" \"/IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\um\" \"/IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\winrt\" \"/IC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\cppwinrt\"" include_flags_imsvc = "\"-imsvcC:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\ATLMFC\\include\" \"-imsvcC:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\include\" \"-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\ucrt\" \"-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\shared\" \"-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\um\" \"-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\winrt\" \"-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.15063.0\\cppwinrt\"" vc_lib_path = "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\lib\\x64" vc_lib_atlmfc_path = "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\ATLMFC\\lib\\x64"  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  

Vielen Dank

0

1 Antwort auf die Frage

2
Ramhound

Ich bin auf einem Windows 10-System (64 Bit) und möchte wissen, ob eine Umgebungsvariable aktualisiert werden muss, damit diese Bibliothek gefunden werden kann. Ich bin offen für Vorschläge.

Gemäß den Buildanweisungen müssen Sie das 10.0.15063 Windows 10 SDK installieren .

Sie müssen das Windows 10-SDK der Version 10.0.15063 installiert haben. Dies kann separat installiert werden oder durch Aktivieren des entsprechenden Kontrollkästchens im Visual Studio Installer. Die SDK-Debugging-Tools müssen ebenfalls installiert sein. Wenn das Windows 10-SDK über das Visual Studio-Installationsprogramm installiert wurde, können Sie es über folgende Optionen installieren: Systemsteuerung → Programme → Programme und Funktionen → Wählen Sie das „Windows Software Development Kit“ → Ändern → Ändern → Prüfen Sie die Debugging-Tools für Windows ”→ Ändern. Sie können auch das Standalone-SDK-Installationsprogramm herunterladen und zur Installation der Debugging-Tools verwenden.

Quelle