it-swarm.com.de

Fehler bei der Installation von Unreal Engine 4

Bei Installation von UE4 in einem Laptop RAM 8 GB CPU i7-3720QM Grafik Nvidia Quadro K1000M

Im Terminal eingeben:

Sudo make UE4Editor UE4Game UnrealPak CrashReportClient ShaderCompileWorker UnrealLightmass

Ausgabe:

bash "/home/nguyenkhacthanh/Desktop/UnrealEngine-release/Engine/Build/BatchFiles/Linux/Build.sh" UE4Editor Linux Development  
Building UE4Editor...
Using clang version '3.8.0' (string), 3 (major), 8 (minor), 0 (patch)
Creating makefile for UE4Editor (no existing makefile)
Performing full C++ include scan (no include cache file)
Building UnrealHeaderTool...
Using clang version '3.8.0' (string), 3 (major), 8 (minor), 0 (patch)
Creating makefile for UnrealHeaderTool (no existing makefile)
Using bundled libc++ standard C++ library.
Target is up to date
Parsing headers for UE4Editor
  Running UnrealHeaderTool UE4Editor "/home/nguyenkhacthanh/Desktop/UnrealEngine-release/Engine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/UE4Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors
Refusing to run with the root privileges.
Error: UnrealHeaderTool failed for target 'UE4Editor' (platform: Linux, module info: /home/nguyenkhacthanh/Desktop/UnrealEngine-release/Engine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/UE4Editor.uhtmanifest, exit code: Canceled (1)).
Makefile:183: recipe for target 'UE4Editor' failed
make: *** [UE4Editor] Error 1
1

Sie benötigen keine Root-Rechte, um Unreal Engine 4 zu erstellen.

Zuerst müssen Sie folgendes in Ihr Terminal eingeben:

./Setup.sh

Dann:

./GenerateProjectFiles.sh

Und dann ohne Optionen oder Argumente eingeben:

make

Nach Gebäudetyp

make ARGS=-clean

um jedes Build-Ziel automatisch zu bereinigen.

1
ElToberto

In meinem Fall befand sich das UnrealEngine-Verzeichnis im Besitz von root, sodass make aufgrund von Berechtigungen fehlgeschlagen ist, und Sudo make weigerte sich, wie oben zu laufen. Die Lösung war, den Besitzer zu mir selbst zu ändern, wie in :

Sudo chown -R $USER <UE directory>

führen Sie dann make aus.

0
Yuri Feldman