Ok Just need some clarification,
It seems to me, once you compile the editor from source, then start a new C++ project and add your first C++ class to the project, the editor generates the visual studio Project files the same way right clicking on the .uproject file and choosing “Generate Visual Studio Project Files” does. It even opens the generated project solution in visual studio for you once it adds the code and compiles it.
So , my question is, does generating the project files from right clicking the .uproject file->“Generate Visual Studio Project Files” add anything more than just adding a new c++ class to the new project does? Is it a dependency thing?
Basicly what I am asking i guess is what exactly is the difference?
Because it seems kinda redundant to me to start a c++ project, add your empty C++ class to get started, let the engine add the code and compile it and seemingly generate the project files, then close the new project and Visual Studio, go back to the .uproject file, right click , then generate the project files again.
also by doing it that way, you end up with the build tool, complaining that build rules already exist for c:/unreal projects/foo.uproject and it fails to rebuild the project files, leading to hours of migraine inducing searching for the file its complaining the build rules exist in lol.