Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Nichtaufgelöstes externes Symbol

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
10.12.2009, 22:56 Uhr
cc



Hallo zusammen,

ich habe folgenden Code geschrieben:

Header: Link.h

C++:
...
class Link
{
...
  public:
    inline int GetId (void) ;

...
}



C-Datei: Link.cpp

C++:
#include "Link.h"
using namespace std ;
...
int Link::GetId (void)
{
    return id ;
} ;



und erhalte folgende Fehlermeldung:

NN1 error LNK2001: Nichtaufgelöstes externes Symbol "public: int __thiscall Link::GetId(void)" (?GetId@Link@@$$FQAEHXZ)


Kennt jemand diesen Fehler?

-> Ich habe keine LIB-Dateien eingebunden, da ich meiner Meinung nach hier keine brauche, oder? "int" sollte bekannt sein, oder? (Habe schon alle möglichen LIBs eingebunden)

-> Ich denke, ich habe die Klasse im Header deklariert, die die Funktion "Link" enthält und auch in der cpp-Datei mit Inhalt gefüllt. Was genau bedeuted "__thiscall" in diesem Zusammenhang?

Danke,

Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.12.2009, 00:25 Uhr
0xdeadbeef
Gott
(Operator)


Warum deklarierst du die Funktion inline, wenn du sie nicht inline definierst?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.12.2009, 09:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Was mir noch auffällt: Strichpunkt nach der abschließenden Funktionsklammer ist falsch, nach Klassen muss er aber hin!
--
class God : public ChuckNorris { };

Dieser Post wurde am 11.12.2009 um 09:43 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: