当在MinGW中使用g++ 4.5.2编译时,有没有办法在windows中将std::thread与C++11标准库一起使用?
我假设没有,因为我看过很多东西,说你必须用pthread选项编译,但我想我还是会问的。
发布于 2011-12-11 22:18:10
在MinGW-w64工具链中有对std::thread的实验支持。
具体地说,我的GCC 4.6版本通过MinGW-W64的winpthreads库提供了可用的std::thread。
你可以在这里找到下载:
除此之外,MSVC11 (Visual Studio2012)还有<thread>、<chrono>和<atomic>。您可以下载速成版here。
发布于 2014-12-11 19:43:49
已经有了std::thread和同步原语的轻量级本机实现:https://github.com/meganz/mingw-std-threads
它是一个仅包含头文件的库,应该可以与任何兼容C++11的MinGW版本一起使用。你只需要在你的代码中包含头文件。
https://stackoverflow.com/questions/6783512
复制相似问题