我在Windows 8.1上安装了 MinGW (gcc 6.3.0)和 Eclipse 4.7 。我可以编译和运行其他程序没有任何问题。但是当我使用thread
时,它会显示thread was not declared in this scope
。我试过了this和this,但都无济于事。有人可以帮我解决这个问题吗?
这是代码我惶恐不安。
#include <iostream>
#include <thread>
void foo(){
std::cout<<"thread function \n";}
int main(void)
{
std::thread t1(foo);
t1.join();
return 0;
}
我不确定C ++ 11的功能。我已经从this页面(最后一个示例)尝试了Lambda函数示例,它运行正常。