1

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

总而言之:我有哪些选择来获得 Visual Express 的<thread>支持?

4

1 回答 1

1

要获得对 Visual Studio Express 的支持,您需要 Visual Studio Express 2012,或者您可以购买我的Just::Thread库,它为 Windows 上的 MSVC 2005 及更高版本提供 C++11 线程库,以及跨 Windows 的各种版本的 gcc 、Linux 和 MacOSX。

于 2012-10-19T15:57:59.293 回答