Unreal C++ Forward Declaration TLDR In .h file: In the .h file you forward declare: #include ... #include "...generated.h" class YourClass; In .cpp file: In the .cpp file you actually include the header #include "YourClass.h" Have a good day.