DJGPP will nicht C++-Dateien kompilieren



  • C-Dateien schon.

    Folgende Fehlermeldung bekomme ich, wenn ich eine C++-Datei kompilieren will:

    Fehler: c:/djgpp/lib/gcc-lib/djgpp/3.1/libstdcxx.a(c++locale.o): In function void std::\_\_convert\_to\_v<float>(char const*, float&, std::\_Ios_Iostate&, int* const&, int)': c++locale.o(135) Fehler: undefined reference to_finite'
    Fehler: collect2: ld returned 1 exit status

    Wie kann man das ändern?



  • datei sollte als .cpp abgespeichert sein.. und mit

    gxx deinedatei.cpp -o deineexe.exe
    compiliert werden..

    hast du gxx benutzt??

    für c = gcc

    ps: dann unterstützt der alte djgpp nicht alle templates (meines wissens nach)

    zeig mal den code ..
    ich teste ihn bei meinem altertümlichen 🙂

    [ Dieser Beitrag wurde am 17.06.2002 um 09:46 Uhr von elise editiert. ]



  • Ich habe den Fehler behoben. Es lag an der GPP/GCC-Version 3.1. Mit der alten 3.04er geht es wieder wunderbar.


Anmelden zum Antworten