【发布时间】:2015-09-03 13:19:56
【问题描述】:
我试图在 Windows 上为 future 类运行 test code,但遇到了几个问题。首先,我尝试使用 Code::Blocks 的默认编译器,在我的情况下是 MinGW 4.7.1 获得错误
error: variable 'std::future<bool> fut' has initializer but incomplete type|
正如this question 中所建议的那样,
目前还没有人提供使 C++11 线程功能在 Windows 上运行所需的代码。
因为这个问题是从 2012 年开始的,所以我尝试了更新的编译器。我在使用 MinGW 4.8.1 和 MinGW 5.1 时都不走运
令人惊讶的是,当我尝试 Qt Creator 的默认编译器(在我的情况下是 MinGW 4.9.1)时,它运行良好。
这怎么可能?
【问题讨论】:
标签: c++ windows qt c++11 future