w64 minimalist for compiler c++ windows c++11 g++ mingw

c++ - minimalist - mingw windows 10



Conseguir que std:: thread/mutex funcione bajo Win7 con mingw y g++ 4.7.2 (2)

Estas compilaciones MinGW-w64 admiten subprocesos C ++ 11, operaciones atómicas, etc.

  1. MinGW-builds ahora están integradas en el proyecto MinGW-w64
  2. MinGW-builds (el proyecto es antiguo y no se actualizará, vea el punto anterior)
  3. MinGW-w64 rubenvb 64-bit y 32-bit construye

Tenga en cuenta que MinGW-w64 no es solo de 64 bits, pero sí lo admite, a diferencia del antiguo MinGW (.org), al que le faltan muchas de las nuevas API de Vista + y, por supuesto, la compatibilidad con 64 bits.


Saludos,

Recientemente me he mudado de mi refugio de Unix para probar una biblioteca de redes supuestamente multiplataforma solo para descubrir que a mingw no le gusta que se alimente con c ++ 11

Supongo que me faltan los encabezados necesarios ya que Win7 no viene con el soporte para c ++ 11.

Se compila bien con VS2012
pero g ++ se niega a.

error: ''thread'' in namespace ''std'' does not name a type error: ''mutex'' in namespace ''std'' does not name a type

La pregunta es:

¿Cómo obtengo una copia de los encabezados / libs de c ++ 11, es decir, <thread> sin usar los que se proporcionan en la instalación de VS2012?

PS # 1 Intenté la actualización mingw-get pero aún no encuentro <thread>
PS # 2 También estoy usando -std = c ++ 11


Sinceramente,
Chris