Linkertoolfehler LNK2013

Fixup-Typ Fixup-Überlauf. Ziel 'Symbolname' ist außerhalb des Bereichs

Der Linker kann die erforderliche Adresse bzw. den Offset in die angegebene Anweisung nicht finden, da die Entfernung zwischen Zielsymbol und Anweisung zu groß ist.

Sie können dieses Problem beheben, indem Sie mehrere Bilder erstellen oder die Option "/ORDER " verwenden, damit die Anweisung und das Ziel näher zusammen sind.

Wenn der Symbolname ein benutzerdefiniertes (und kein vom Compiler generiertes) Symbol ist, können Sie auch versuchen, den Fehler mithilfe der folgenden Maßnahmen zu beheben:

  • Ändern Sie die statische Funktion in eine nicht statische Funktion.

  • Benennen Sie den Codeabschnitt mit der statischen Funktion um, sodass er dem Namen des Aufrufers entspricht.

Überprüfen Sie mit DUMPBIN /SYMBOLS, ob eine Funktion statisch ist.