The only error in Starship is that it cannot open the generated header. However, because I have the above error, I believe I cannot generate my headers. What do I do?
I cannot recompile the DLL and I cannot get into the editor.
I found the solution a while back but didnt post my results. I pulled an old version of my project from git and replaced the code. There were several circular dependencies, and even forward declarations wouldn't let it compile. I just restructured my code and it worked.
well something is missing somewhere, Even tho you can't launch the editor you should be able to open the Visual studio solution. once in there the build should tell you more than what you actually see.
I don't think I understand. The error I gave was from my build. Here is the full log if you want.
check your Build.cs. and Target.cs to verify the names there. UBT seems to be trying to target a project that does not exist. A variation with some names will cause this kind of errors.
You are right I'm an idiot and did not read the report correctly, I suspect your CombatStarship inherits from Starship. Something you do at line 15 in CombatStarship seems to call something from Starship. it would help to see a bit of these files. Did you modify them before the build?
I have removed a lot of things from header files. Keep them as clean as possible as the more you have in the headers the more links are created and it can take forever to compile. I have moved a lot of things from public to protected as it should be if you don't really need to access them from outside.
You might have a buggy pre compiled header that is not being reprocessed. try to clean the solution before recompiling. Did you try my files?
I did try your files. I had to make minor adjustments to get it to work with my code (changing the cases of methods and such), and I was able to see all of my other issues in my code (which I was unable to do after my issues started), and now my only errors are the failiure to include generated headers in most (if not all) of my classes.