似乎找不到 std::thread 在 msvc ++ 2010 Express
can't seem to find std::thread in msvc++ 2010 express
我最近读到了c++的各种新添加,我对此感到非常兴奋,并且我已经了解了新的std::unique_ptr和std::shared_ptr对象,它们非常有用,现在我正在寻找我听说过的本机线程库,但似乎在任何地方都找不到它。我正在阅读并寻找线程。h和msvc++2010 express似乎没有它。是最新版本的msvc++没有这个新的线程库,还是只是express版本没有它,或者我只是傻了,不得不在互联网上寻找它的副本?我目前必须通过windows函数进行线程处理,我觉得在尝试使用互斥时这些函数过于复杂,而且它们也是特定于操作系统的,所以我很高兴能找到这个标准库实现:\
并非所有C++11更改都在Visual C++2010编译器中。您需要使用boost::thread或just::thread作为替代方案,或者使用Visual Studio 11 Beta版:
VS2010的所有版本都没有附带std::thread
。请记住,VS2010早于C++11标准。
您可以尝试boost::thread
作为替代方案。std::thread
的设计是从boost::thread
进化而来的,因此当它得到更广泛的实现时,切换到std::thread
应该不会太痛苦。
VS2012测试版应该在本月发布,会比开发者预览版更好。
相关文章:
- MSVC 2010 编译应用程序和 MSVC 2019 编译应用程序之间的行为差异
- 是MSVC 2010中的错误还是我做错了什么
- 将MinGW64.o链接到MSVC 2010
- 使用 CMAKE 和 MSVC 2010 构建 GDCM 2.4.1 无法获取所有 DLL
- MSVC 2010项目范围的带参数宏
- 将mingw64 lib与MSVC 2010联系起来
- 在 MSVC 2010 中编译 64 位应用程序
- __declspec(dllimport)导致MSVC 2010上的编译器崩溃
- 在MSVC 2010上使用bjam构建Boost 1.50时出错
- MSVC 2010 and UTF8
- 如何使用 MSVC++ 2010 使 dll 更小
- 类崩溃编译器中的 MSVC 2010 模板化映射
- 似乎找不到 std::thread 在 msvc ++ 2010 Express
- msvc 2010应用程序0xc000007b错误
- MSVC++2010 Express链接器错误LNK2005
- 用于MSVC++2010编译器的调试器
- 无法解决 Qt/C++/NMake 的链接器错误 - 未使用选项 '/LIBPATH:' 指定参数 (Qt 5.2.0/MSVC 2010)
- BOOST_STATIC_ASSERT on MSVC++ 2010
- 部分模板专门化在msvc++ 2010与默认值
- c++ 11线程API: MSVC 2010有免费的实现吗?