1>------ Build started: Project: Cataclysm, Configuration: Debug Win32 ------
1>Project file contains ToolsVersion=“12.0”, which is not supported by this version of MSBuild. Treating the project as if it had ToolsVersion=“4.0”.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(511,5): error MSB8008: Specified platform toolset (v120) is not installed or invalid. Please make sure that a supported PlatformToolset value is selected.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
edit i should add that it was a clean untouched copy of the code that id just down loaded from CleverRaven’s github
To be fair, the first three are gcc-variants, whereas clang is a direct gcc replacement for Apple, so really all you’re saying is that compilation works with gcc, and gcc happens to be very popular. =P
And as a totally separate issue, VC, and MS in general, suck mightily.
This isn’t a matter of some particular feature, this is supporting the language.
And alternately supporting backwards compat with VC 2013.
Don’t get me wrong, VC is a great IDE, it’s just too bad it’s bolted onto a compiler that’s more interested in business strategy than compiling your code for you.