我目前正在为我的项目使用Visual Express C ++(2010),但我正在研究C ++ 11(线程支持)中的功能。 Express 2010似乎不支持此功能。
从我的研究到目前为止看起来我需要Visual Express C ++ 2012版本才能获得支持(http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx)?
从此页面引用:
在VC11中,我们打算完全支持C ++ 11标准库,模块尚未实现的编译器功能。 (另外,VC11 将不会完全实现C99标准库 通过引用合并到C ++ 11标准库中。注意 VC10和VC11已经有了。)这是一个非详尽的列表 我们正在做的改变:
新标题:
<atomic>, <chrono>, <condition_variable>, <future>,<mutex>, <ratio>,
<scoped_allocator>, and <thread>.
总结如下:
有哪些选项可以获得<thread>
支持的Visual Express?
答案 0 :(得分:1)
要获得对Visual Studio Express的支持,您需要Visual Studio Express 2012,或者您可以购买我的Just::Thread库,该库为MSVC 2005及更高版本的Windows提供C ++ 11线程库,以及各种版本在Windows,Linux和MacOSX上使用gcc。