Я установил MinGW (gcc 6.3.0) и Eclipse 4.7 в Windows 8.1.Я мог бы скомпилировать и запустить другие программы без каких-либо проблем.Но когда я использовал thread
, это показывает, что thread was not declared in this scope
.Я пробовал это и это , но оба безрезультатно.Может ли кто-нибудь помочь мне исправить это?Вот код, который у меня есть.
#include <iostream>
#include <thread>
void foo(){
std::cout<<"thread function \n";}
int main(void)
{
std::thread t1(foo);
t1.join();
return 0;
}
Я не уверен насчет функций C ++ 11.Я пробовал пример функции Lambda со страницы (последний пример), и она работает нормально.