After we setup git ue4,we must re-build ue4 vcporject if we re-generate any uproject,but the ue4 source code is never changed!!We waste to do same thing again and again.
Someone suggests that we should use GUBP and gives out cmd line:
Engine\Build\BatchFiles\RunUAT.bat GUBP -Node=GatherRocket -TargetPlatforms=Win64 -NoDDC -CleanLocal -NoSign
But it didn’t work.Maybe just I don’t know how to make it works well without other else doc.So it didn’t work.
GUBP.ExecuteNode: System.IO.FileNotFoundException: Could not find file 'G:\UnrealEngine\4.13.2\Engine\Build\InstalledEngineFilters.ini'.
File name: 'G:\UnrealEngine\4.13.2\Engine\Build\InstalledEngineFilters.ini'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, St
ring msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean
checkHost)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamReader..ctor(String path, Encoding encoding)
at System.IO.File.InternalReadAllLines(String path, Encoding encoding)
at AutomationTool.FileFilter.ReadRulesFromFile(String FileName, String SectionName, String[] AllowTags) in G:\UnrealEngine\4.13.2\Engine\Source\Programs\AutomationTool\Automati
onUtils\FileFilter.cs:line 216
at Rocket.StripRocketNode.DoBuild(GUBP bp) in g:\UnrealEngine\4.13.2\Engine\Source\Programs\AutomationTool\Scripts\RocketBuild.Automation.cs:line 447
at AutomationTool.LegacyNode.DoBuild() in g:\UnrealEngine\4.13.2\Engine\Source\Programs\AutomationTool\GUBP\Nodes\LegacyNode.cs:line 81
at GUBP.ExecuteNode(BuildNode NodeToDo, Boolean bFake) in g:\WorkSpace\UE4Project\UnrealEngine\4.13.2\Engine\Source\Programs\AutomationTool\GUBP\GUBP.cs:line 1545
Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
BUILD FAILED
InstalledEngineFilters.ini is just in a laucher ue4 path not git-ue4 path!
Important
I don’t think we should pay more time to understand how the build tool work exactly if we just focus to implement cpp algorithm,rendering or some other game&engine module.
Do someone have anything good idea to get an easy way to build an utility git ue4?