强制 Visual Studio 2012 编译器使用 TR1(2007 标准)C++

Force visual studio 2012 compiler to use C++ TR1 (2007 standard)

本文关键字:2007 标准 C++ TR1 Studio Visual 2012 编译器 强制      更新时间:2023-10-16

是否可以强制Visual Studio编译器根据2007 C++标准(ISO/IEC TR 19768:2007,C++TR1)进行编译?

我必须避免在当前项目中使用任何 C++11 功能,即使我们已经使用了 2012 工作室。

如果您有并行

安装,例如VisualStudio 2008,则可以将其VS2012编译器用于C++项目。这是在项目的设置中通过"平台工具集"完成的。

根据 2007 C++ 标准编译

不。因为VS2012(或2013)没有完全实现C++07(尽管包括下一个"C++14" - 标准的一部分)。

您需要指定您关注的特定语言或库功能(以及为什么会有所帮助)以获得更具体的答案。