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