Why cant I make a C++ Project

When I make a new C++ Project I get a Compile Failed.

Running C:/Program Files/Epic Games/4.13/Engine/Binaries/DotNET/UnrealBuildTool.exe LetsProgram Development Win64 -project="C:/Users/Gerhard/Documents/Unreal Projects/LetsProgram/LetsProgram.uproject" -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
Parsing headers for LetsProgramEditor
  Running UnrealHeaderTool "C:\Users\Gerhard\Documents\Unreal Projects\LetsProgram\LetsProgram.uproject" "C:\Users\Gerhard\Documents\Unreal Projects\LetsProgram\Intermediate\Build\Win64\LetsProgramEditor\Development\LetsProgramEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for LetsProgramEditor in 5.0970638 seconds
@progress pop
Performing 10 actions (2 in parallel)
[2/10] Resource PCLaunch.rc
PCH.LetsProgram.h.cpp
[3/10] Resource ModuleVersionResource.rc.inl
LetsProgramHUD.cpp
LetsProgramCharacter.cpp
LetsProgram.generated.cpp
LetsProgramGameMode.cpp
LetsProgramProjectile.cpp
LetsProgram.cpp
[10/10] Link UE4Editor-LetsProgram.dll
   Creating library C:\Users\Gerhard\Documents\Unreal Projects\LetsProgram\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-LetsProgram.lib and object C:\Users\Gerhard\Documents\Unreal Projects\LetsProgram\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-LetsProgram.exp
LetsProgram.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class TBaseDelegate & __cdecl FCoreDelegates::GetObjectArrayForDebugVisualizersDelegate(void)" (__imp_?GetObjectArrayForDebugVisualizersDelegate@FCoreDelegates@@SAAEAV?$TBaseDelegate@PEAVFFixedUObjectArray@■■■$V@@XZ) referenced in function "void __cdecl `dynamic initializer for 'GObjectArrayForDebugVisualizers''(void)" (??__EGObjectArrayForDebugVisualizers@@YAXXZ)
LetsProgramGameMode.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl AGameMode::SetPause(class APlayerController *,class TBaseDelegate)" (?SetPause@AGameMode@@UEAA_NPEAVAPlayerController@@V?$TBaseDelegate@_N$$$V@@@Z)
LetsProgram.generated.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl AGameMode::SetPause(class APlayerController *,class TBaseDelegate)" (?SetPause@AGameMode@@UEAA_NPEAVAPlayerController@@V?$TBaseDelegate@_N$$$V@@@Z)
C:\Users\Gerhard\Documents\Unreal Projects\LetsProgram\Binaries\Win64\UE4Editor-LetsProgram.dll : fatal error LNK1120: 2 unresolved externals
ERROR: UBT ERROR: Failed to produce item: C:\Users\Gerhard\Documents\Unreal Projects\LetsProgram\Binaries\Win64\UE4Editor-LetsProgram.dll
Total build time: 71.32 seconds

Hey ,

Are you running Visual Studio 2013?

Thanks.

Yes. I am.

Unreal Engine 4.12+ requires Visual Studio 2015. If you want to continue to use Visual Studio 2013, you’ll have to use a Unreal Engine version lower than that.

If you are still having issues, please post again.