Compile failed - Failed to produce item - UE4Editor-tutorial.dll

Hello,

I get this bug every time I try to create a new C++ project, it always fails while preparing the project. Below is the error message:


The project could not be compiled. Would you like to open it in Visual Studio?

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

I then get the option to either open Visual Studio or to close it. When I open Visual Studio and try to compile from there. When I try to compile from there, I get the message

The following modules are missing or built with a different engine version:
UE4Editor-Tutorial01.dll
Would you like to rebuild them now?

Selecting yes, it begins compiling then displays the error message:

Tutorial01 could not be compiled.  Try rebuilding from source manually.

At which point the editor closes completely.

When I try to open the project again in the editor, I get the same rebuild notification as above, and everything continues the same way from there (failing and closing).

The error I’m getting seems similar to the one linked below, but it has no answer either (at the time of writing).

https://answers.unrealengine.com/questions/461424/myprojectdll-missing-when-creating-project.html


I am using the newest version of unreal engine (reinstalled yesterday), and VS Express 2013 for Desktop, on Windows 8.1.

Thanks in advance!

This is more of a workaround than a fix, but installing VS2015 (which is free, thankfully) allowed everything to function normally.