Std :: thread / mutex unter Win7 mit mingw und g ++ 4.7.2 zum Laufen bringen


Schöne Grüße,

Ich bin kürzlich aus meinem Unix-Shelter ausgezogen, um eine vermeintlich plattformübergreifende Netzwerkbibliothek zu testen, um festzustellen, dass Mingw nicht gerne mit C ++ 11 gefüttert wird.

Ich vermute, dass mir die erforderlichen Header fehlen, da Win7 nicht mit C ++ 11-Unterstützung ausgeliefert wird.

Mit VS2012 funktioniert es einwandfrei
aber g ++ weigert sich.

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

Die Frage ist:

Wie erhalte ich eine Kopie von c ++ 11-Headern / Bibliotheken, d. H. <Thread>, ohne die von der VS2012-Installation bereitgestellten zu verwenden?

P.S. # 1 Ich habe versucht, mingw-get zu aktualisieren, aber <thread> wird immer noch nicht gefunden
P.S. # 2 Ich verwende auch -std = c ++ 11


Mit freundlichen Grüßen,
Chris.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage