I was wondering if it’s possible to build the engine libraries (‘UE4’ project in VC++/Xcode) as DLLs/static libs/etc and have my project reference/link them, as opposed to having the UE4 source code as part of every project and having to build it with said projects? If I read correctly, UE4 wasn’t always open source, so there had to be some way to use it in this way.
I believe if UE4 could be compiled into a set of libraries rather than just having projects reference its source code, this would make C++ projects easier to work with. Correct me if I’m wrong, but doesn’t VC/UE4 editor scan every source file of the modules included in the project? It seems unnecessary. I mean, I approve of UE4 being open source, but like any open source software, I should only have to build it once per release per platform/config unless I tweak something.