UE4 4.22 engine compilation error

I’ve been using UE4.22 for my project without a problem until today. I went to compile the project and it threw this error

1>D:\U422\UnrealEngine-release\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\KismetSystemLibrary.generated.h(11): error C2144: error de sintaxis: ‘UObject’ debe estar precedido de ‘;’

1>D:\U422\UnrealEngine-release\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\KismetSystemLibrary.generated.h(11): error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int

I’ve done the cleaning of the intermidiate and binaries folder but it keeps failing to compile. Even just the engine in a blank project.