【发布时间】:2014-02-23 00:16:15
【问题描述】:
我将 Code::Blocks 13.12 与 TDM-GCC(版本 4.7.1,32 位)一起使用。当我尝试使用线程类时,出现以下错误:
'thread' is not a member of 'std'
我确定#include <thread>。我启用了编译器标志 -std=c++11 来告诉编译器符合 C++11 标准。
我想也许我的 GCC 版本不够新,所以我安装了 TDM-GCC 4.8.1;当我使用它的编译器时,我没有这个问题。但是,然后我读到 GCC 版本低至 4.4 支持 C++11 线程类,这意味着我拥有的 GCC 的原始版本(4.7.1)已经足够最新了。出了什么问题?
【问题讨论】: