Хорошо, компилируя следующий простой кусок кода (найденный по cplusplus.com) на CodeBlocks IDE 12.11 с MinGW (загружаемый отдельно и последняя версия тоже по состоянию на сегодняшний день). Дело в том, что он показывает следующие ошибки При компиляции:Weird thread issue
12: error: 'thread' was not declared in this scope
12: error: expected ';' before 't1'
13: error: 't1' was not declared in this scope
#include <iostream>
#include <thread>
using namespace std;
void hello(void){
cout << "hey there!" << endl;
}
int main()
{
thread t1(hello);
t1.join();
return 0;
}
ли потоки не поддерживаются GCC полностью ли мне нужно добавить флаги в мой компилятор, и как я делаю это на CodeBlocks проект? спасибо заранее
проверки г ++. Посмотрите в заголовочном файле «thread», чтобы определить, определяет ли он класс потока. – vrdhn
Вы заметили желтый восклицательный знак в верхней части страницы, который говорит, что это функция C++ 11 и может не поддерживаться всеми компиляторами? –
@ Vardhan g ++ версия 4.8.1. Также файл заголовка потока включает в себя поток класса – TheDillo