fehlermeldung unerklärlich (die 2.)



  • du suchen genauen Pfad auf Festplatte und geben dann ein zum Beispiel
    #include "c:\programme\borland\include\iostream.h"

    oder so... wenn das geht hast du sehr w*****einlich bei den Compileroptionen was kaputtgemacht (include Pfade usw)



  • wiegesagt ich benutze nicht den commandline compiler.
    aber ich denke da muss irgendwo eine config datei sein wo dieser pfad drin steht. allerdings steht dieser standardmässig bereits drin, dachte nur das evl. was verpfuscht wurde.
    versuch nun folgendes:

    • Erstelle auf dem Desktop einen Ordner "Test".
    • Erstelle in diesem ordner eine "main.cpp" Datei.
    • Kopiere in den Ordner "Test" die "iostream.h" Datei.
    • Öffne die erstellte "main.cpp" Datei und schreib folgendes rein:
    #include "iostream.h"
    
    int main()
    {
        cout << "Dies ist ein test";
        return 0;
    }
    
    • Schliesse nun die "main.cpp" Datei wieder, und speicher ab.
    • Compiliere nun diese "main.cpp" Datei.


  • jetzt kommt nur noch die 2. fehlermeldung "undefined symbol 'cout'...."
    ps.: der pfad der include war falsch angegeben

    [ Dieser Beitrag wurde am 19.06.2002 um 18:45 Uhr von DenkU editiert. ]



  • hä? das kann ja nicht sein. haste an der include datei rumgepfuscht? 🕶 den der cout befehl ist korrekt und muss vom compiler erkannt werden, vorausgesetzt iostream.h blah... was ja nun ok ist.

    mhhh, nun kann ich dir ned mehr helfen. der compiler hat iostream.h gefunden, prügelt aber das cout nix seine kollega ist? hmmm...
    😕
    versuch ma ne andere iostream datei...



  • hmm.. die main.cpp hat geklappt



  • oder benutz einfach printf
    auch wenn es C ist *g* ... no more comments.



  • ja? dann wars schlicht weg einfach ein schreibfehler.
    achte darauf das C++ auf gross und kleinschreibung achtet! bzw. der compiler...

    Cout fallsch.
    cout korrekt.



  • ok jetzt geht es aber sollte dieses nicht einen text erzeugen mit der schrift "hallo c++!"?
    #include <iostream.h>

    int main()
    {
    cout << "Hallo C++!\n";
    return 0;
    }



  • doch. schliesst sich die konsole wohl gleich wieder was?

    #include <iostream.h>
    #include <conio.h> //für getch()
    
    int main()
    {
        cout << "Hallo C++!\n";
        getch(); //wartet auf tastendruck des benutzer.
        return 0;
    }
    


  • ok vielen dank. jetzt funzt alles ohne fehler *puhh*


Anmelden zum Antworten