我目前正在为我的项目使用 Visual Express C++ (2010),但我正在查看 C++11 中的功能(线程支持)。这在 Express 2010 中似乎不受支持。
根据我目前的研究,我似乎需要 Visual Express C++ 2012 版本才能获得对此的支持 (http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx)?
引用本页:
In VC11, we intend to completely support the C++11 Standard Library, modulo not-yet-implemented compiler features. (Additionally, VC11 won't completely implement the C99 Standard Library, which has been incorporated by reference into the C++11 Standard Library. Note that VC10 and VC11 already have .) Here's a non-exhaustive list of the changes we're making:
新标题:
<atomic>, <chrono>, <condition_variable>, <future>,<mutex>, <ratio>,
<scoped_allocator>, and <thread>.
总结一下:
我有哪些选择可以通过 <thread>
获得 Visual Express支持吗?
最佳答案
要获得对 Visual Studio Express 的支持,您需要 Visual Studio Express 2012,或者您可以购买我的 Just::Thread库,它为 Windows 上的 MSVC 2005 和更高版本提供 C++11 线程库,以及跨 Windows、Linux 和 MacOSX 的各种版本的 gcc。
关于c++ - 具有 C++11 和线程支持的 Visual Express C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12977127/