代码中的线程c ++ 11 :: blocks不起作用

时间:2013-03-17 00:21:14

标签: c++ multithreading c++11 mingw codeblocks

我想用C ++开发一个使用线程的应用程序。但我无法使我的代码工作。 我想我的问题是设置。 当我运行我的代码时,会返回此错误:

|在函数'int main(int,char **)'中:| |错误:'thread'不是'std'|的成员 |错误:预期';'在't'之前 | error:'t'未在此范围中声明|

我正在使用mingw note我的设置:

enter image description here

现在看一下我的简单代码:

thread.cpp

#include <iostream>
#include <thread>

using namespace std;

void helloThread(){
    for(int i = 0; i < 800; i++);
    cout << "Hello world" << endl;
}

int main(int argc, char * argv[])
{

    std::thread t(helloThread);
    t.join();
    return 0;
}

因为我的申请不起作用?

如何在c :: b中运行此代码?

谢谢!

0 个答案:

没有答案