Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Link error

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.05.2008, 16:28 Uhr
Fingolin



also hallo erstmal xD
Ich arbeite gerade an einem Programm,das den kürzesten Weg suchen soll.
Nun bin ich auf einen Link error gestoßen.

Code:
Strecke.obj : error LNK2019: Nicht aufgelöstes externes Symbol '"int __cdecl Vorgaengerlaenge(char *,class cPunkt *,int)" (?Vorgaengerlaenge@@YAHPADPAVcPunkt@@H@Z)', verwiesen in Funktion '"int __cdecl SucheStrecke(char *,class cStrecke *,int,class cPunkt *,int,char *)" (?SucheStrecke@@YAHPADPAVcStrecke@@HPAVcPunkt@@H0@Z)'




Debug/Belman.Ford.exe : fatal error LNK1120: 1 unaufgelöste externe Verweise



so nun steht da keine Zeile in der ich suchen könnte und ich weiß sonst auch nicht,wie man Link Fehler suchen kann.
Vielleicht kann mir jemand eine kurze "Anleitung" dafür geben,wie ich Link-fehler finde & beseitige.

danke im Voraus

Mit Freundlichsten Grüßen
Fingolin
P.S.: Der komplette Source Code ist zu lang,deshalb die allgemeine Frage.
Sozusagen "Suche Hilfe zur Selbsthilfe" xD
--
Wenn einer mit Vergnügen zu einer Musik in Reih und Glied marschieren kann, dann hat er sein großes Gehirn nur aus Irrtum bekommen, da für ihn das Rückenmark schon völlig genügen w�rde.

Dieser Post wurde am 08.05.2008 um 16:29 Uhr von Fingolin editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.05.2008, 17:21 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Naja im Prinzip ganz einfach. Du rufst in der Funktion SucheStrecke die Funktion Vorgaengerlaenge auf welche zwar irgendwo deklariert ist aber nirgendwo definiert wurde was die Funktion genau macht.

Also z.B. hast du irgendwo im Programm den Funktionskopf deklariert

C++:
//Deklaration
int Vorgaengerlaenge(char *,class cPunkt *,int);


aber nicht was sie macht

C++:
int Vorgaengerlaenge(char *,class cPunkt *,int)
{
    //Funktionsdefinition
}


Dieser Post wurde am 08.05.2008 um 17:22 Uhr von Guybrush Threepwood editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.05.2008, 17:44 Uhr
Fingolin



Also ein Prototyp ohne definition?.
hm aber da finde ich nichts müsste doch die Funktion int Vorgaengerlaenge sein oder.?

Danke für die schnelle antwort...
MFG Fingolin
--
Wenn einer mit Vergnügen zu einer Musik in Reih und Glied marschieren kann, dann hat er sein großes Gehirn nur aus Irrtum bekommen, da für ihn das Rückenmark schon völlig genügen w�rde.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.05.2008, 19:06 Uhr
xXx
Devil


Korrekt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.05.2008, 19:59 Uhr
Fingolin



Okay habs gefunden war ne Variable zu wenig drine^^
danke noch mal
Mit Freundlichsten Grüßen
Fingolin
--
Wenn einer mit Vergnügen zu einer Musik in Reih und Glied marschieren kann, dann hat er sein großes Gehirn nur aus Irrtum bekommen, da für ihn das Rückenmark schon völlig genügen w�rde.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: