J. *_*roy 8 c++ multithreading visual-studio-2010 c++11
我是c ++编程的新手,我需要在VS 2010项目中使用Thread类.我找到了这个参考,但是当我尝试以下内容时:
#include <thread>
Run Code Online (Sandbox Code Playgroud)
VS 2010显然告诉我'错误:无法打开源文件"线程"'.我知道我需要以某种方式"激活"c ++ 11标准.我甚至不知道从哪里开始.
那么我应该怎么做才能在visual studio 2010中使用()c ++ 11标准?
Mar*_*rio 10
std::thread显然不是在VS 2010中.我认为它是在VS 2012中添加的,这也得到了这个问题和答案的支持.有没有具体的原因你使用2010而不是2013年的最新版本,它支持C++ 11的更多部分?
另请注意:与GCC相反,MSVC没有为新标准"选择加入".就实施而言,它只是支持它们开箱即用.
Visual C++编译器不完全兼容C++ 11.自Visual Studio 2010以来,支持C++ 11功能并逐步添加.甚至下一版本的Visual Studio都不会提供完全的C++ 11兼容性.可以在此处找到可在不同版本的Visual Studio中使用的C++ 11功能矩阵:
| 归档时间: |
|
| 查看次数: |
27311 次 |
| 最近记录: |