No puedo abrir mi proyecto C++ ni crear uno nuevo

Cuando intento crear un nuevo proyecto obtengo este error:

An error occurred while trying to generate project files.

Running C:/Program Files/Epic Games/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“C:/Users/torre/OneDrive/Documents/Unreal Projects/MyProject3/MyProject3.uproject” -game -rocket -progress
Discovering modules, targets and source code for project…
WARNING: Exception while generating include data for UE4Editor: Windows SDK v8.1 must be installed in order to build this target.
Binding IntelliSense data… 0%@progress ‘Binding IntelliSense data…’ 50%
WARNING: Exception while generating include data for MyProject3Editor: Windows SDK v8.1 must be installed in order to build this target.
Binding IntelliSense data… 50%@progress ‘Binding IntelliSense data…’ 100%
ERROR: UnrealBuildTool Exception: Windows SDK v8.1 must be installed in order to build this target.

Y cuando intento abrir algun proyecto:

Project files could not be generated. Log output:

Running C:/Program Files/Epic Games/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“D:/Proyectos VS/BoxMover 4.19/BoxMover.uproject” -game -rocket -progress
Discovering modules, targets and source code for project…
While compiling D:\Proyectos VS\BoxMover 4.19\Intermediate\Build\BuildRules\BoxMoverModuleRules.dll:
ERROR: d:\Proyectos VS\BoxMover 4.19\Source\BoxMover.Target.cs(19,12) : error CS0122: ‘UnrealBuildTool.UEBuildBinaryConfiguration’ is inaccessible due to its protection level
ERROR: d:\Proyectos VS\BoxMover 4.19\Source\BoxMover.Target.cs(17,23) : error CS0051: Inconsistent accessibility: parameter type ‘ref System.Collections.Generic.List’ is less accessible than method ‘BoxMoverTarget.SetupBinaries(UnrealBuildTool.TargetInfo, ref System.Collections.Generic.List, ref System.Collections.Generic.List)’
ERROR: d:\Proyectos VS\BoxMover 4.19\Source\BoxMoverEditor.Target.cs(19,12) : error CS0122: ‘UnrealBuildTool.UEBuildBinaryConfiguration’ is inaccessible due to its protection level
ERROR: d:\Proyectos VS\BoxMover 4.19\Source\BoxMoverEditor.Target.cs(17,23) : error CS0051: Inconsistent accessibility: parameter type ‘ref System.Collections.Generic.List’ is less accessible than method ‘BoxMoverEditorTarget.SetupBinaries(UnrealBuildTool.TargetInfo, ref System.Collections.Generic.List, ref System.Collections.Generic.List)’
ERROR: UnrealBuildTool Exception: Unable to compile source files.

Eso es porque no instalaste el SDK de Windows 8.1 desde el instalador de Visual Studio, el cual es necesario para la version 4.19 del motor.

  1. Abre el instalador de visual studio.
  2. En la seccion “Instalados” podras ver tu instalacion de visual studio.
  3. Haz clic en el boton “Mas” y selecciona “Modificar”.
  4. A la derecha, en el apartado “Resumen”, asegurate de tildar “SDK de Windows 8.1 y SDK de UCRT” (lo encontraras en la categoria “Desarrollo para el escritorio con C++”)
  5. Finalmente haz clic en “Modificar” y espera a que se instale.

Recuerda que con la version 4.20 de Unreal deberas instalar el SDK de Windows 10 en lugar del SDK de Windows 8.1

Espero haberte sido de ayuda y por favor marca mi respuesta como correcta si logras solucionar el problema.

Saludos!

Buenas compañero, a mi nome funciona, tengo instalado el SDK de Windows 8.1 y SDK de UCRT y me tira error al crear el proyecto