Problem mit Header-Files



  • Original erstellt von <passwortlos>:
    **
    Sonst nichts? Wenn nein was findest Du dort? (Lass Dir doch nicht alle Informationen so aus der Nase ziehen! 🙂 )
    **

    da stehen so spezifikationen drinne in der specs-Datei kann damit aber nicht viel anfangen ...

    code_pilot



  • RTC: Habs vorher überlesen, aber wozu sollte <fstream> <iostream> includen? (fstreams brauchen doch kein cin und Konsorten!)



  • Original erstellt von <passwortlos>:
    RTC: Habs vorher überlesen, aber wozu sollte <fstream> <iostream> includen? (fstreams brauchen doch kein cin und Konsorten!)

    stimmt in fstream ist iostream glaub ich schon inkludiert, nee ich habdas drin wegen dem string-Datentyp der nich funzt 😞



  • code_pilot: Wenn Du Dein Problem schon unbedingt schnell und unsauber lösen möchtest dann mach es wenigstens per "g++ -I/usr/include/g++ testdatei.cpp" oder so ähnlich, das Kopieren ist wirklich eine seeeehr schlechte Lösung!
    Und string ist natürlich in <string> zu finden.



  • Original erstellt von code_pilot:
    stimmt in fstream ist iostream glaub ich schon inkludiert, nee ich habdas drin wegen dem string-Datentyp der nich funzt 😞

    Du hast meinen Post falsch verstanden, in <fstream> ist <iostream> natürlich noch nicht ignoriert, da sind lediglich <istream> und <ostream> drin.



  • jo super jetzt runnts :)))) ... jetzt muss ich nur ersmtal ein paar syntaxfehler ausbügeln...

    thx und gruss, code_pilot 😃



  • welcher Header welchen anderen includiert ist im Standard AFAIK nicht festgelegt!

    und wenn die specs nicht in Ordnung sind, würde ich die lieber mal einrichten



  • SHIT!
    Ok jetzt hab ich alle fehler aus meinem Prog beseitigt, das programm wird KOMPILIERT! Das wars! Jetzt meldet sich der nette linker mit um die 100 Fehlermeldungen, die so heissen wie

    /tmp/cczCuH88.o In function '__malloc_alloc_tempalte<0>::_S_oom_malloc(unsigned int)'

    und irgendwas mit undefined reference 😞 😞 😞 😞 😞 😞

    is schon schwer so ein programm zu kompilieren... 😮 😡

    Nee, ich brauch jetzt erstmal'n Bier...

    [ Dieser Beitrag wurde am 05.05.2003 um 20:26 Uhr von code_pilot editiert. ]



  • Original erstellt von kingruedi:
    welcher Header welchen anderen includiert ist im Standard AFAIK nicht festgelegt!

    Schon klar, aber es wäre trotzdem ziemlich unsinnig, wenn <fstream> <iostream> inkludieren würde, <fstream> braucht doch cout und so gar nicht...

    und wenn die specs nicht in Ordnung sind, würde ich die lieber mal einrichten

    Meine Rede. 😃



  • Jaaa danke!
    Würde ich mal lieber einrichten ... das ist immer so bei Linux, wenn du was nicht weis wird dir gesagt: Musst du einrichten! WIE EINRICHTEN, WENN MAN NULL-AHNUNG HAT? ... 😞 und das linkerproblem ist immer noch net gelöst...



  • das Problem hat etwas mit den nicht eingerichteten Specs zu tun. Eigentlich sollten die eingerichtet sein, wenn du den GCC installierst, kam da vielleicht ein Fehler oder so was? Versuch den entweder neu zu installieren oder lies dir das GCC Manual durch (btw. ist das eigentlich unter irgend einem OS anders, dass man sich die Dokumentation zu etwas durchlesen muss, wenn man Probleme hat? 🙄 )



  • Bezügl. Linker:

    -lstdc++

    mitlinken



  • Hi,

    hast du die C++-Libs ueberhaupt installiert? Oder lediglich den gcc?

    mfg
    v R


Anmelden zum Antworten