使用Visual Studio 2013编译C ++ 11代码

时间:2015-01-20 15:23:50

标签: c++11 visual-studio-2013

Microsoft Visual Studio社区2013,版本12.0更新4,拯救了C ++ 11 include

#include <initializer_list>

错误

fatal error C1083: Cannot open include file: 'initializer_list': No such file or directory

然而features table将此作为VS 2013中已有的功能之一。

2 个答案:

答案 0 :(得分:2)

如果您有多个版本的Visual Studio,或者您打开的是旧版本中创建的项目,请检查“项目属性 - &gt;常规 - &gt;平台工具集”下的“Visual Studio 2013(v120)”。

这将确保选择适当版本的编译器和标准库。

答案 1 :(得分:0)

代码应该编译并为我做。有关您的项目配置或VS设置的信息已被破坏。