Klasse einbinden => Bezeichner nicht gefunden



  • Hallo, ich habe mit dem Klassenassistenten eine Klasse erstellt, aber wenn ich aus dieser ein Objekt erzeugen möchte kommt die Fehlermeldung "Bezeichner nicht gefundnen".
    Die nötigen Infos:
    -Visual C++ 2008
    -Konsolenanwendung
    -Klassenassistent:
    C++-Klasse -> Klassenname: teeest
    H-Datei: teeest.h
    CPP- Datei: teeest.cpp
    Basisklasse: keine
    Zugriff: public
    Virtueller Destruktor: nein
    Inline: nein

    .cpp und .h tauchen auch schön in der Projektmappe auf, aber sobald ich folgendes in mein Programm einfüge:

    void main()
    {
    
    	teeest  nochNtest;
            ......
            .....
            ......
    
    }
    

    gibt's die Meldung von wegen Bezeichner nicht deklariert. Bin ratlos. Google hat mir leider auch nicht geholfen....

    MfG



  • hast du auch ein
    #include "teeest.h" in deiner main.cpp ?
    Der Fehler weist nur darauf hin das in deiner main.cpp die Klasse teeest nicht bekannt ist. Durch das includieren des headers wird die Klasse sozusagen bekannt gemacht.



  • Hallo, ja, habe ein teeest.h inkludiert..... das ist ja das seltsame. Theoretisch sollte das alles so funktionieren (meint der Prof auch, der sich das mal angeschaut hat).

    MfG



  • Zeig mal mehr Code.

    Die Klasse zum Beispiel und das Einbinden.



  • auf die Namespace geachtet?



  • Hallo, wollte gerade nochmal einen Vorstoß bei meinem
    Problem unternehmen und hier den restlichen Code posten-
    und hab auch gerade den Fehler entdeckt: statt mit

    "include meineklasse.h"

    hatte ich mit

    <include meineklasse.h>

    die Klasse in meinem Hauptprogramm inkludiert.
    *AAAAARGHH!!!!!*
    Kopf an der Wand einschlagen oder sich mal ein Stündchen
    an die Steckdose hängen, das ist hier die Frage.
    So etwas hätte ich nämlich sehen müssen. Naja, zwei
    erfahrene C++ - Progger, die sich den Code "live" bei mir am PC
    angeschaut haben, haben es auch nicht entdeckt (einzigster Trost).

    Aber euch danke für Bemühungen.

    MfG C++_Gast


Anmelden zum Antworten