Nicht auflösbares externes 'Symbol' referenziert von 'Modul'

Aus RAD Studio (Deutsch)
Wechseln zu: Navigation, Suche

Nach oben zu C++-Linker-Fehler

Im angegebenen Modul wird auf ein benanntes Symbol verwiesen, das jedoch in keiner der an dem Link beteiligten Objektdateien und Bibliotheken definiert ist. Überprüfen Sie, ob das Symbol richtig geschrieben wurde.

In der Regel wird diese Meldung in einer der folgenden Situationen vom Linker für C- oder C++-Symbolen angezeigt:

  • Sie haben die Deklarationen eines Symbols des Typs __pascal und __cdecl in verschiedenen Quelldateien nicht richtig aufeinander angepaßt.
  • Sie haben den vom Programm benötigten Namen einer .OBJ-Datei ausgelassen.
  • Sie haben die Emulationsbibliothek nicht gelinkt.

Wenn Sie C++-Code mit C-Modulen linken, haben Sie möglicherweise vergessen, externe C-Deklarationen mit extern „C“ zu versehen.

Es ist auch möglich, daß die Groß-/Kleinschreibung für zwei Symbole variiert.

In anderen Sprachen