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:
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?