Unreal Engine 4.24 Released!

I’m reading about a big change in the way paths are handled (bLegacyPublicIncludePaths) with Unreal 4.24. In general I’m experiencing a huge problem when I try to compile a project that compiles without issues with Unreal 4.23.

I’m getting errors that are related to base classes of the engine…
Things like:



Error    C2027    use of undefined type '**USoundCue**'    MyGame E:\MyGameUE_4.24\Engine\Source\Runtime\CoreUObject\Public\UObject\**UObjectGlobals.h**    1332  

Error    C2672    'StaticClass': no matching overloaded function found    MyGame    E:\MyGame\UE_4.24\Engine\Source\Runtime\CoreUObject\Public\UObject\UObjectGlobals.h    1332    

Error    C2783    'UClass *StaticClass(void)': could not deduce template argument for 'ClassType'    MyGame   E:\UnrealEngine\UE_4.24\Engine\Source\Runtime\CoreUObject\Public\UObject\UObjectGlobals.h    1332    

 

With visual studio 2017 I can’t compile because of an issue with the UObjectGlobals header… that can’t find an engine class (USoundCue). Is there anything I can do to fix this issue? or should I start over with a new project and include my files again one by one (I’m gonna puke in case :P)