参考
http://bbs.csdn.net/topics/350129299
I know this is an old question but I stumbled across a similar crash:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB6006: "CL.exe" exited with code -1073740777.
Entirely reproducible and extremely annoying. In my case it seems to have been related to the insanely long include path list my client uses (over 16Kb of include path text, several hundred include paths to search) and when I cleaned this up and reduced the overall size the crash went away.
My suspicion is therefore that Microsoft have a 16Kb buffer somewhere in their compiler that when full simply bombs. Hope that helps someone.