to_string Nicht in std gefunden, sagt g (Mingw)
Problembeschreibung
Wann Beim Kompilieren eines C-Programms, das std::to_string() mit g verwendet (MinGW 4.7.0), generiert der Compiler ein Fehler mit der Meldung „to_string ist kein Mitglied von std.“
Ursache
Dies ist ein bekannter Fehler in MinGW-Versionen vor GCC 4.8.0, insbesondere mit der C 0x-Standardmodus.
Lösung
Es gibt Zwei Hauptlösungen für dieses Problem:
1. Wenden Sie einen Patch an
Besuchen Sie den Fehlerbericht auf Bugzilla (Link in der bereitgestellten Antwort) und laden Sie den Patch herunter, um MinGW zu aktualisieren. Installieren Sie den Patch und kompilieren Sie Ihr Programm neu.
2. Verwenden Sie eine aktualisierte MinGW-Distribution
Verwenden Sie eine MinGW-Distribution, die GCC-Versionen über 4.8.0 unterstützt. Bei den folgenden Distributionen ist dieses Problem bekanntermaßen behoben:
Installieren Sie die Aktualisieren Sie die MinGW-Distribution und kompilieren Sie Ihr Programm erneut.
Zusätzlich Hinweise
Das obige ist der detaillierte Inhalt vonWarum meldet g (MinGW) „to_string Not Found in std' und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!