Здравствуйте, Zagrebnoy, Вы писали:
Z>Подскажите, что я сделал не так. У меня стоит MinGW 4.6.1. Имеем код: Z>
Z>#include <thread>
Z>using std::thread;
Z>
Z>На вторую строку компилятор говорит: Z>
Z>error: 'std::thread' has not been declared
Z>
Z>При этом <thread>, очевидно, находится.
-std=c++0x
Re[2]: Установил MinGW - не виден std::thread
От:
Аноним
Дата:
28.10.11 10:09
Оценка:
Пробовал, не помогает. (Я понимаю, что std::thread появился в C++0x, но, похоже, компилятор вообще не видит этот тип, хотя он объявлен в <thread>, а этот файл он, кажется, видит.)
Здравствуйте, Zagrebnoy, Вы писали:
Z>Кто скомпилирован, <thread>? Какая разница? Ошибка не в линковке — компилятор просто не видит класс thread.
Нет. MinGW скомпилирован. По твоей ссылке собственно это и написано:
_GLIBCXX_HAS_GTHREADS was disabled by an autoconf test when building libstdc++