I can build an empty project (or any other project) without problems. I do not currently have any other engine versions installed. Deleting the saved and intermediate folders didn’t help either.
I have one C++ class as a parent for a couple of blueprints. However, I’ve been thinking about remaking the class as a blueprint and reparent the child classes. Do you think that would help?
It’s worth a shot. It seems like some of the errors that you were getting may have been related to declaring a function in the header file, but not having any implementation of that function in the .cpp. Is that something that you have occurring in your project currently?
Hi. I found a simple solution: execute Epic Laucher as administrator. After deleting Saved, Intermediate and Build folders, moved the project folder to other drive, because long path strings can be a problem for Unreal, I figured out that some administrative issues in Windows can bother.
All the best!
I upgrade my project from 4.15 to 4.16. Deleting the folders Binaries/Saved/Intermediate did the trick for me.
I still had to rebuild the project files(right click on the *.uproject file in your project folder) and I needed to upgrade the *.cs build files to 4.16 standards though.
Thanks for the advice!
In my case, probably after some deleting/renaming of classes, there were two CPP files for the conflicting class. One was in the Private folder as it should be but the other was in the Public folder. This plus 's steps solved my problem.