We’ve just recently moved our project to 4.4.1 from 4.3, and are using git to share all the files. The issue is that the project compiles without any problem for our programmer, but I get a list of “Undeclared identifier” errors, see the picture:
All those variables are declared in included .h files (that are included in .cpp) that the compiler has no problem finding. I have tried generating project files and rebuilding the solution with no luck. Trying to open the project gives “Outdated module” error that leads to failed compilation attempt.
Hey, I got that list of errors and moved my struct from the header of a class and gave it it’s own header file. I also remade a class that didn’t inherit from anything (selected “none” in add code to project), and made it inherit from UObject. As soon as I tried to compile it as a UObject child, I got a circular dependency error. Moved a header file to cpp and that fixed it. I hope that helps! That looks like the same list of errors I was getting, but repeated more.
I’d be interested to know how you fix it. What was confusing about it was that the errors were coming from code that had been in the project for some time. It wasn’t till I made the newest class inherit from UObject that I got the correct error.
Sorry, nothing seems to help. I can create, modify (add properties) new projects, but not this one despite rest of the team being able to. There been no significant changes in inheritance and all the variables are declared… yet it gives error