Visual Studio Built Problem:
This is not really a problem but more of “why does it work this way?” question:
So given a normal c++ c# or whatever project when you built the project you can run it immediately
so long as you dont change the code yet in Unreal projects even you built your project and Press Ctrl F5
to start it, it will built the project again and then start it.
Now the built time is not that long but it shouldnt even happen(there is nothing to be “up to date”) and open the project immediately.
Unreal Editor Compile Problem:
Now after a bit of fooling around in the Unreal Editor and its “built in” compiler supposedly allowing for compilation
on runtime and eliminating the need for closing and reopening the editor i found out that while it does compile changes done in the .cpp files, it will pop an error if you change the .h files (conflict error).
I can kind of understand why the header files must not change but it still defeats the whole feature as to declare a new function properly you will have to edit the header file as well…