是否可以在Visual Studio中使用比c ++ 11更旧的版本?一个类似的问题表明不可能使用较新的版本,但是当我使用仅适用于c ++ 11的语言功能时,我希望编译器抱怨。
若要完全禁用Visual Studio中的C ++ 11功能,必须使用足够旧的工具集进行编译,使其不具有任何C ++ 11功能。不支持C ++ 11的Visual Studio的最新版本是VS2008(关于此的问题:带c ++ 11的Visual Studio 2008)。
要使用较旧的工具集,必须首先安装该版本的Visual Studio,然后修改“配置属性->常规->平台工具集”,并将其设置为适当的Visual Studio版本。当您使用Visual Studio 2008工具集进行编译时,任何C ++ 11用法都会出错。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句