undefined reference to `std::ctype<char>::_M_widen_init() const'



  • Hallo,

    ich verstehe absolut nicht was das problem ist.
    In meinem code erhalte ich ein

    undefined reference to `std::ctype<char>::_M_widen_init() const'
    

    was heißt das und wie kann ich das probelm beseitigen?



  • iioo schrieb:

    was heißt das und wie kann ich das probelm beseitigen?

    GCC Compiler? Kompilierst du mit irgendwelchen Optimierungen?



  • iioo schrieb:

    ich verstehe absolut nicht was das problem ist.

    Das ist eine Fehlermeldung des Linkers. Dein Programm will diese Funktion (indirekt) nutzen, der Linker findet die Implementierung aber nicht. Das kann viele Gründe haben. Wenn ich raten müsste, würd ich sagen: Du rufst eventuell den Linker falsch auf, so dass libstdc++ (die Implementierung der C++ Standardbibliothek des GCCs) nicht mit Deinem Programm verknotet wird. Verwende einfach g++ statt gcc als Front-End für das "Linken". Wenn das nicht hilft, konsultiere die Dokumentation Deines Compilers bzgl "Linken" mit libstdc++.


Anmelden zum Antworten