Linker Fehler (LNK2019)
-
Hallo,
Beim Kompilieren meiner Anwendung tritt ein Linker Fehler auf:
error LNK2019: unresolved external symbol
Dies geschiet wenn ich in einer Funktion meiner Klasse auf einen Pointer zugreife. Der Pointer wurde im Konstruktor der Klasse übergeben. Ich mochte jetzt über diesen Pointer auf die Funktionen der Klasse zugreifen.
Wenn ich auf Variablen (public) zugreife ist dies möglich
Wenn ich auf funktionen (public) zugreife erscheint der Linker Fehler.Woran kann es liegen das ich Zugriff auf Variablen der Klasse habe auf Funktionen dieser jedoch nicht.
Danke Bernd
-
Dass liegt daran dass Du das Objekt oder die Bibliothek, welche aus dem Quellcode (.cpp) der Klasse erzeugt wurde, nicht mit zum Projekt linkst.
Du kannst auch die .cpp Datei in das Projekt einfügen wenn Du eine IDE benutzt.
-
Vielen Dank für Deine Antwort. Ich habe die cpp-Datei im anderen Projekt abgelegt und den Fehler dadurch behoben.
Grüße Bernd