C++0x的标准库线程类用不了?我用的IDE是qt creator,包含头文件的时候也有thread,但是用的时候就不行,比
C++0x的标准库线程类用不了?
我用的IDE是qt creator,包含头文件的时候也有<thread>,但是用的时候就不行,比如std::thread就说thread不是std的成员,要是用using namespace std;就说没定义thread,明明都包含这个头文件了,不知道是什么原因,已经在qt中加了-std=c++0x,难道还需要什么么?
[解决办法]
什么系统?什么编译器?
如果是GCC系列,只有posix线程才有std::thread
Linux下无障碍,Windows下需要使用winpthreads库重新编译gcc,并且使用posix线程,这个补丁我上一年已经发到MinGW64项目组
先看看gcc -v使用的Thread model是啥
