Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

Problem mit Klasse in C++

  Alt 5. Mai 2007, 08:45
Hi,

ich bin gerade dabei, ein kleines Snake-Klon in C++ zu schreiben, um im Umgang mit Klassen vertraut zu werden. Beim Kompilieren erhalte ich jedoch diese Meldung und ich weiß nicht, wieso:

Zitat:
Linking...
tiny_snake.obj : error LNK2019: unresolved external symbol "public: void __thiscall cl_snake::initialize(void)" (?initialize@cl_snake@@QAEXXZ) referenced in function _main
.\Debug/tiny_snake.exe : fatal error LNK1120: 1 unresolved externals
Der Fehler tritt auf, wenn ich diese Code-Zeile einkommentiere, ansonsten nicht:

Code:
my_snake->initialize();
Der relevante Code ist dieser hier:

Code:
int main(int argc, char *argv[])
{
   #pragma comment(lib, "./lcgi/lcgi.lib")
   #pragma comment(lib, "./lcgi/qt-mt230nc.lib")

   cl_snake *my_snake;
   my_snake = new cl_snake();

   initgraph(400, 250);
   cleardevice(WHITE);

   my_snake->initialize();

   getch();
   closegraph();
   delete my_snake;
   
   return(0);
}
Code:
void cl_snake::intialize()
{
   // ... wohl nicht relevant, da der Fehler bereits beim Linken auftritt
}
Wisst ihr, was ich mir unter dem Fehler vorzustellen habe und wie ich ihn beheben kann?
  Mit Zitat antworten Zitat