Estoy usando GCC 4.5.0 con el Eclipse IDE (si eso importa) en Windows a través de MinGW.GCC std :: thread no encontrado en el espacio de nombres std
Estoy usando la bandera -std=c++0x
.
encuentro que _GLIBCXX_HAS_GTHREADS
todavía no está definido, por lo thread
para mí todavía no es miembro del espacio de nombres std
. - o tal vez es algo más.
¿Qué se puede hacer para obtener compatibilidad con C++ 11 threading con GCC?
P.S. No reconoce la bandera -pthread
. Leí en una pregunta en otro lugar de este sitio que esto funciona.
Edit: Stupid me: pthread
es una biblioteca, no es una opción. Está instalado, gcc puede encontrar el encabezado, pero todavía no hay cigarro.
Usted está incluyendo '', ¿verdad? –
Sí, ¿cómo más encontré esa macro? Editar: revisado nuevamente. Definitivamente lo estoy incluyendo. Todavía se queja de que "thread" no es miembro de std. – defube
Ver [la respuesta] (http://stackoverflow.com/a/5931181/723845) – Loom