我在Windows上使用MinGW,通过Eclipse IDE(如果有影响)使用GCC 4.5.0。
我正在使用-std=c++0x
标志。
我发现_GLIBCXX_HAS_GTHREADS
仍未定义,所以对于我来说thread
仍不是命名空间std
的成员,或者可能是其他原因。
如何使用GCC获得C++11线程支持?
P.S. 它无法识别-pthread
标志。我在这个网站上的另一个问题中读到这个可以工作。
编辑:我很傻: pthread
是一个库,而不是一个选项。它已安装,gcc可以找到头文件,但还没有成功。