c++ - 具有 C++11 和线程支持的 Visual Express C++

标签 c++ visual-c++ c++11 visual-studio-2012 visual-studio-express

我目前正在为我的项目使用 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/

相关文章:

c++ - 如果矩阵密集且不对称,Eigen 库矩阵/vector 操作是否比 .net 更快?

c++ - DLL线程安全

visual-studio-2008 - 如何在Visual C++上设置OpenCV 2.0?

unit-testing - 单元测试移动/复制构造函数的策略?

c++ - 为什么初始化列表会导致 2 个数据拷贝,而不仅仅是一个拷贝将其传递给函数?

c++ - 如何在 C++ 中获取指针的索引?

c++ - 通过boost元状态机后端访问前端

c++ - 使用 "auto"代替 std::vector<double>*

c++ - __int<size> 和 "char, short, int, long long int"有什么区别?

android - c++11线程或boost.thread支持android ios