4

在我开始之前,我想解释一下我是一个新手,很可能我错过了一些简单的东西,或者有些简单的东西我只是不知道。

使用 Visual Studio,我想在其中进行一些线程练习,但我无法将其包含在我的代码顶部。我知道这是 C++11 的新功能,但我不确定 Visual Studio 2010 是否启用了它,或者我不确定我将如何去做。

这是我的代码的屏幕截图:

我的代码

4

1 回答 1

11

你不能:VS2010 附带的 C++ 标准库的实现不支持 C++11 的线程支持库。如果你想使用它,你应该升级到 VS2012。

或者,您可以使用Boost.Thread,它是 C++11 标准线程支持库的灵感来源。

作为进一步的选择,您可以考虑购买Just.Thread库,它提供了完整的实现并且也可用于 VS2010。

于 2013-03-22T14:16:18.633 回答