Я использую GCC 4.5.0 с Eclipse IDE (если это имеет значение) в Windows через MinGW.
Я использую флаг -std=c++0x
.
Я обнаружил, что _GLIBCXX_HAS_GTHREADS
еще не определен, поэтому thread
для меня все еще не является членом пространства имен std
. - или, возможно, это что-то еще.
Что нужно сделать, чтобы получить поддержку потоков С++ 11 с помощью GCC?
P.S. Он не распознает флаг -pthread
. Я читал в другом месте на этом сайте, что это работает.
Edit: Stupid me: pthread
- это библиотека, а не опция. Он установлен, gcc может найти заголовок, но все равно не сигару.