Kann mir jemand sagen, welcher Compiler in Visual Studio 2015 für C ++ - Projekte integriert ist? Ich habe es versucht und ältere Version Compiler ausprobiert und es gibt mir andere kompilierende Ergebnisse. Ist es GNU C ++ Version 4.8.2 oder eine neuere Version?
Der C / C ++ - Compiler in Visual Studio war und war schon immer der Microsoft C ++ - Compiler, der von Microsoft entwickelt wurde (nicht auf etwas anderem basiert.)
Genau so nennt sich der Compiler selbst:
Microsoft (R) C / C ++ Optimierungs-Compiler-Version 19.00.23026
In VS2015 kann der Compiler sowohl x86 und x64 als auch ARM als Ziel verwenden. Es unterstützt fast alle C ++ 11 und C99, und einen großen Teil von C ++ 14, plus ein bisschen C ++ 17 (oder wann immer) Entwurf.
Sie können einige nützliche Informationen erhalten, die das ausführen:
%Vor%Allgemeine MSVC-Versionen :
MSVC ++ 9.0 _MSC_VER = 1500 (Visual Studio 2008)
MSVC ++ 10.0 _MSC_VER = 1600 (Visual Studio 2010)
MSVC ++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)
MSVC ++ 12.0 _MSC_VER = 1800 (Visual Studio 2013)
MSVC ++ 14.0 _MSC_VER == 1900 (Visual Studio 2015)
MSVC ++ 14.1 _MSC_VER == 1910 (Visual Studio 2017)
Makro-Interpretation:
_MSVC_LANG : Definiert als Ganzzahlliteral, das den vom Compiler
angestrebten C ++ - Standard angibt_MSC_VER : Enthält die Haupt- und Nebenversionsnummern als Ganzzahl (z. B. "1500" ist Version 15.00)
_MSC_FULL_VER : Enthält die Hauptversion, Nebenversion und Build-Nummern als Ganzzahl (z. B. "150020706" ist Version 15.00.20706)
_MSC_BUILD : Enthält die Versionsnummer nach der Hauptversion, der Nebenversion und den Build-Nummern (z. B. "1" ist Revision 1, z. B. für 15.00.20706.01)
Tags und Links c++ visual-studio visual-c++ visual-studio-2015