Can't create a new code based project with latest build

I have installed the latest build (1.6.0.0) and i cannot create a new code-based project.

The UnrealBuildTool is crashing and the editor is giving a message that it cannot compile the project.

Digging deeper, i have captured a dump of the crash and traced it down to this issue:

Exception object: 0000000002522eb0
Exception type: UnrealBuildTool.BuildException
Message: ERROR: Failed to start local process for action: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools../…/VC/bin/amd64/cl.exe /nologo /Oi /Zp8 /Gy /fp:fast /c /Zm800 /bigobj /wd4819 /wd4651 /wd4005 /D _WINDLL /Ox /Ot /Ob2 /errorReport:prompt /EHsc /Z7 /MD /I “D:\Engines\Rocket\Engine\Source” /I “D:\RocketProjects\FPS\Source” /I “…/…/…/…/RocketProjects/FPS/Source/” /I “…/…/…/…/RocketProjects/FPS/Intermediate/BuildData/Include\FPS” /I “Runtime/Core/Public” /I “Runtime/Core/Public/Internationalization” /I “Runtime/Core/Public/Async” /I “Runtime/Core/Public/Concurrency” /I “Runtime/Core/Public/Containers” /I “Runtime/Core/Public/GenericPlatform” /I “Runtime/Core/Public/HAL” /I “Runtime/Core/Public/Math” /I “Runtime/Core/Public/Misc” /I “Runtime/Core/Public/Modules” /I “Runtime/Core/Public/Modules/Boilerplate\NoRedist” /I “Runtime/Core/Public/ProfilingDebugging” /I “Runtime/Core/Public/Serialization” /I “Runtime/Core/Public/Serialization/Json” /I “Runtime/Core/Public/Stats” /I “Runtime/Core/Public/Templates” /I “Runtime/Core/Public/UObject” /I “Runtime/Core/Public/Windows” /I “Runtime/CoreUObject/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\CoreUObject” /I “Runtime/CoreUObject/Public/” /I “Runtime/CoreUObject/Public/Misc” /I “Runtime/CoreUObject/Public/Serialization” /I “Runtime/CoreUObject/Public/Templates” /I “Runtime/CoreUObject/Public/UObject” /I “Runtime/Engine/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\Engine” /I “Runtime/Engine/Public/” /I “Runtime/Engine/Public/AI” /I “Runtime/Engine/Public/Landscape” /I “Runtime/Engine/Public/Net” /I “Runtime/Engine/Public/Slate” /I “Runtime/InputCore/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\InputCore” /I “Runtime/InputCore/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\Messaging” /I “Runtime/Messaging/Public/” /I “Runtime/Messaging/Public/Common” /I “Runtime/Messaging/Public/Interfaces” /I “…/…/Engine/Intermediate/BuildData/Include\Networking” /I “Runtime/Networking/Public/” /I “Runtime/Networking/Public/Common” /I “Runtime/Networking/Public/Interfaces” /I “Runtime/Networking/Public/Interfaces/IPv4” /I “Runtime/Networking/Public/Interfaces/Steam” /I “…/…/Engine/Intermediate/BuildData/Include\Sockets” /I “Runtime/Sockets/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\RenderCore” /I “Runtime/RenderCore/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\RHI” /I “Runtime/RHI/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\ShaderCore” /I “Runtime/ShaderCore/Public/” /I “Runtime/Slate/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\Slate” /I “Runtime/Slate/Public/” /I “Runtime/Slate/Public/Docking” /I “Runtime/Slate/Public/DockingFramework” /I “Runtime/Slate/Public/MultiBox” /I “Runtime/Slate/Public/TableView” /I “Runtime/Slate/Public/Testing” /I “Runtime/Slate/Public/TutorialSystem” /I “…/…/Engine/Intermediate/BuildData/Include\AssetRegistry” /I “Runtime/AssetRegistry/Public/” /I “Runtime/EngineMessages/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\EngineMessages” /I “Runtime/EngineMessages/Public/” /I “Runtime/EngineSettings/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\EngineSettings” /I “Runtime/EngineSettings/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\SynthBenchmark” /I “Developer/SynthBenchmark/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\Renderer” /I “Runtime/Renderer/Public/” /I “Programs/UnrealLightmass/Public” /I “Editor/UnrealEd/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\UnrealEd” /I “Editor/UnrealEd/Public/” /I “Editor/UnrealEd/Public/Commandlets” /I “Editor/UnrealEd/Public/Dialogs” /I “Editor/UnrealEd/Public/Documentation” /I “Editor/UnrealEd/Public/DragAndDrop” /I “Editor/UnrealEd/Public/Features” /I “Editor/UnrealEd/Public/Kismet2” /I “Editor/UnrealEd/Public/Layers” /I “Editor/UnrealEd/Public/Toolkits” /I “…/…/Engine/Intermediate/BuildData/Include\SandboxFile” /I “Runtime/SandboxFile/Public/” /I “Editor/BlueprintGraph/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\BlueprintGraph” /I “Editor/BlueprintGraph/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\KismetCompiler” /I “Editor/KismetCompiler/Public/” /I “Editor/AnimGraph/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\AnimGraph” /I “Editor/AnimGraph/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\BspMode” /I “Editor/BspMode/Public/” /I “Editor/UnrealEdMessages/Classes/” /I “…/…/Engine/Intermediate/BuildData/Include\UnrealEdMessages” /I “Editor/UnrealEdMessages/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\Documentation” /I “Editor/Documentation/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\SourceControl” /I “Developer/SourceControl/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\XAudio2” /I “Runtime/Windows/XAudio2/Public/” /I “…/…/Engine/Intermediate/BuildData/Include\UserFeedback” /I “Editor/UserFeedback/Public/” /D “UE_EDITOR=1” /D “IS_PROGRAM=0” /D “UNICODE” /D “_UNICODE” /D “UNREAL” /D “IS_MONOLITHIC=0” /D “WITH_ENGINE=1” /D “WITH_UNREAL_DEVELOPER_TOOLS=1” /D “WITH_COREUOBJECT=1” /D “USE_STATS_WITHOUT_ENGINE=0” /D “USE_LOGGING_IN_SHIPPING=0” /D “UE_BUILD_MINIMAL=0” /D “WITH_EDITOR=1” /D “WITH_SERVER_CODE=1” /D “UBT_COMPILED_PLATFORM=Win64” /D “WIN32=1” /D “_WIN32_WINNT=0x0502” /D “WINVER=0x0502” /D “PLATFORM_WINDOWS=1” /D “NDEBUG=1” /D “UE_BUILD_DEVELOPMENT=1” /D “FPS_API=DLLEXPORT” /D “UE_ENABLE_ICU=1” /D “WITH_DIRECTXMATH=0” /D “CORE_API=DLLIMPORT” /D “COREUOBJECT_API=DLLIMPORT” /D “WITH_PHYSX=1” /D “WITH_APEX=1” /D “USE_NETWORK_PROFILER=1” /D “WITH_RECAST=1” /D “WITH_SPEEDTREE=0” /D “ENGINE_API=DLLIMPORT” /D “INPUTCORE_API=DLLIMPORT” /D “MESSAGING_API=DLLIMPORT” /D “NETWORKING_API=DLLIMPORT” /D “SOCKETS_PACKAGE=1” /D “SOCKETS_API=DLLIMPORT” /D “RENDERCORE_API=DLLIMPORT” /D “RHI_API=DLLIMPORT” /D “SHADERCORE_API=DLLIMPORT” /D “SLATE_API=DLLIMPORT” /D “ASSETREGISTRY_API=DLLIMPORT” /D “ENGINEMESSAGES_API=DLLIMPORT” /D “ENGINESETTINGS_API=DLLIMPORT” /D “SYNTHBENCHMARK_API=DLLIMPORT” /D “RENDERER_API=” /D “WITH_PHYSX=1” /D “WITH_APEX=1” /D “WITH_SIMPLYGON=0” /D “WITH_RECAST=1” /D “WITH_SPEEDTREE=0” /D “UNREALED_API=DLLIMPORT” /D “SANDBOXFILE_API=DLLIMPORT” /D “BLUEPRINTGRAPH_API=DLLIMPORT” /D “KISMETCOMPILER_API=DLLIMPORT” /D “ANIMGRAPH_API=DLLIMPORT” /D “BSPMODE_API=DLLIMPORT” /D “UNREALEDMESSAGES_API=DLLIMPORT” /D “DOCUMENTATION_API=DLLIMPORT” /D “SOURCECONTROL_API=DLLIMPORT” /D “XAUDIO2_API=DLLIMPORT” /D “USERFEEDBACK_API=” “D:\RocketProjects\FPS\Intermediate\BuildData\RocketEditor\Win64\Development\FPS\Module.FPS.cpp” /Fo"D:\RocketProjects\FPS\Intermediate\BuildData\RocketEditor\Win64\Development\FPS\Module.FPS.cpp.obj" /TP /GR- /WX /W4
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at UnrealBuildTool.ActionThread.ThreadFunc()
InnerException: System.ComponentModel.Win32Exception, Use !PrintException 0000000002512570 to see more.
StackTrace (generated):
SP IP Function
000000001B9FCA50 00007FFDC7C36A9D UnrealBuildTool!UnrealBuildTool.ActionThread.ThreadFunc()+0x7ed
000000001B9FEF30 00007FFE22CD8E45 mscorlib_ni!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)+0x285
000000001B9FF090 00007FFE22CD8BB9 mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)+0x9
000000001B9FF0C0 00007FFE22CD8B97 mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)+0x57
000000001B9FF110 00007FFE22CC4291 mscorlib_ni!System.Threading.ThreadHelper.ThreadStart()+0x51

I don’t have visual studio 2012 installed (only VS2013).

Please let me know if you need further information (or the actual .dmp file)

Hi Lior,

We’re still working on supporting VS 2013, but it isn’t quite ready to use with Rocket. Please continue development with VS2012 (at least update 3):

Express version can be found here. And Pro here.

I don’t think you can even get VS2012 anymore… (unless you’re an MSDN subscriber maybe).

Yes you can. It’s offered free like always. The links to Visual Studio 12 Express is here Visual Studio 2012 Express and the Update Patch Update 4 Patch

All you have to do, when VS2012 asks for a Serial, click on the register online link next to the boxes. It’ll make you sign up for a msn account and then once logged in it will give you a free serial.

Thanks i will do that. What is the reason for lack of compatibility? does UE4 install any extensions to VS? or is the newer compiler not supported?

There’s quite a few scripts we have to update and libs that we have to make compatible with VS2013. It’s underway but hasn’t been completed yet. Unfortunately, we don’t have early access to VS versions, so we have to re-actively address compatibility problems.