在Visual Studio中更改(使用旧版本)c ++版本

Kac*_*kao 6 c++ c++11 visual-studio-2013

是否可以在Visual Studio中使用旧版本而不是c ++ 11?一个类似的问题显示,不可能使用更新的版本,但是当我使用仅适用于c ++ 11的语言功能时,我希望编译器抱怨.

Mue*_*ito 3

要在 Visual Studio 中完全禁用 C++11 功能,必须使用足够旧的工具集进行编译,该工具集不具有任何 C++11 功能。不支持 C++11 的 Visual Studio 的最后一个版本是 VS2008(有关该问题的问题请参见:Visual Studio 2008 with c++11)。

要使用较旧的工具集,必须首先安装该版本的 Visual Studio,然后修改“配置属性->常规->平台工具集”并将其设置为适当的 Visual Studio 版本。当您使用 Visual Studio 2008 工具集进行编译时,任何 C++11 用法都会出错。