This line:
...is saying that the value of _MSC_VER used by the linker doesn't match the value the .obj file was compiled with. _MSC_VER is the Visual Studio version, 1700 means VS 2013 while 1900 means VS 2015. It seems UBT is using the VS2013 linker instead of the VS2015 one on your machine. Either the code I modified to select the ARM linker isn't working correctly (I didn't test it with multiple versions of VS in the same PC) or some setting in your machine is causing it to think VS2013 is the default compiler. Check Editor Preferences > Source Code and make sure VS 2015 is selected there.
Code:
error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1900' in Engine.h.obj
Comment