Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

26.04.2004, 15:29

LNK2001

sers ich hab eine kleines Problem und zwar hab ich eine klasse die einen Spieler darstellen soll ans Bsp. Modelle kap.3 angehängt und bekomme jetzt immer den Fehler:
Modelle.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: bool __thiscall Player::Init(char * const,char * const,char * const,class tbVector3,float,float,float)" (?Init@Player@@QAE_NQAD00VtbVector3@@MMM@Z)
ich hab einen Header Datei PlayerClass.h und cpp Datei PlayerClass.cpp.
Was mach ich falsch?

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

2

26.04.2004, 17:24

Kann es sein, das du in der Header Datei eine Klasse "Player" hast und diese die Methode Init(...) besitzt?.

Wenn ja, dann hast du die implementierung der Klasse vergessen. Schreibe in die .cpp Datei:

Quellcode

1
2
3
4
5
bool Player::Init(...)  
{ 
  /*Code*/
  return true;
}


übrigens, wenn das nicht der Fall ist, dann schau doch mal unter dem Stichwort "Lnk2001" in der Dokumentation des Compilers nach! Dann löst sich das Problem viel schneller von alleine ;)

3

26.04.2004, 18:09

Die Fehlerbeschreibung sagt nichts anderes als was du schon sagtest.

Du hast entweder vergessen die Methode komplett zu Implementieren oder du hast einen Fehler in der Parameterliste oder im Namen der Methode.


Das ist ein Fehler der so heufig hier besprochen wurde, das man schnell etwas über diesen Fehler finden kann. Daher werd ich diesen Thread schließen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige