如何在 Visual Studio 2010 中“激活”c 11 标准?

新手上路,请多包涵

我是 C++ 编程的新手,我需要在我的 VS 2010 项目中使用 Thread 类。我找到了这个 参考,但是当我尝试以下操作时:

 #include <thread>

VS 2010 显然告诉我’错误:无法打开源文件“线程”’。我知道我需要以某种方式“激活”c++11 标准。我什至不知道从哪里开始。

那么在visual studio 2010中使用()c++11标准应该怎么做呢?

原文由 J. Leeroy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
2 个回答

std::thread 显然不在VS 2010中。我认为它是在VS 2012中添加的, 这个问题和答案 也支持。您使用 2010 而不是最新版本 2013 是否有任何特定原因,它支持更多 C++11 的部分?

另请注意:与 GCC 不同,MSVC 没有“选择加入”新标准。就实现而言,它只是开箱即用地支持它们。

原文由 Mario 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题