Problem with rebuild older project like 4.3 to 4.12

Running C:/Program Files (x86)/Epic Games/4.12/Engine/Binaries/DotNET/UnrealBuildTool.exe SurvivalGame Development Win64 -project=“C:/Users/mojool/Documents/Unreal Projects/SurvivalGame/SurvivalGame.uproject” -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
@progress pop
Performing 3 actions (4 in parallel)
Module.SurvivalGame.cpp
SurvivalGame.generated.cpp
C:\Users\mojool\Documents\Unreal Projects\SurvivalGame\Intermediate\Build\Win64\UE4Editor\Development\SurvivalGame\Module.SurvivalGame.cpp: error C4599: ‘/ID:\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 284 does not match precompiled headerC:\Users\mojool\Documents\Unreal Projects\SurvivalGame\Intermediate\Build\Win64\UE4Editor\Inc\SurvivalGame\SurvivalGame.generated.cpp: error C4599: ‘/ID:\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 284 does not match precompiled header

i upgrade unreal to 4.13 and it solved

i upgrade unreal to 4.13 and it solved

You had to clean up “Intermediate” directory. According to your log, it is in “C:\Users\mojool\Documents\Unreal Projects\SurvivalGame\Intermediate”. Probably your Visual Studio compiler was also updated since last build, and this caused a problem with precompiled headers. Precompiled headers should always be wiped when you’re upgrading Visual Studio - compiler will always crash when trying to open pch files generated with different version of Visual Studio.