Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
nicht aufgelöstes Token "token"
Bemerkungen
Ähnlich wie bei einem nicht definierten externen Fehler, mit der Ausnahme, dass der Verweis über Metadaten erfolgt. In Metadaten müssen alle Funktionen und Daten definiert werden.
Behebung:
Definieren der fehlenden Funktion oder der fehlenden Daten oder
Schließen Sie die Objektdatei oder Bibliothek ein, in der die fehlende Funktion oder Daten bereits definiert sind.
Beispiele
Im folgenden Beispiel wird LNK2020 generiert.
// LNK2020.cpp
// compile with: /clr /LD
ref struct A {
A(int x); // LNK2020
static int f(); // LNK2020
};
// OK
ref struct B {
B(int x) {}
static int f() { return 0; }
};
LNK2020 tritt auch auf, wenn Sie eine Variable eines verwalteten Vorlagentyps erstellen, aber nicht auch den Typ instanziieren.
Im folgenden Beispiel wird LNK2020 generiert.
// LNK2020_b.cpp
// compile with: /clr
template <typename T>
ref struct Base {
virtual void f1() {}
};
template <typename T>
ref struct Base2 {
virtual void f1() {}
};
int main() {
Base<int>^ p; // LNK2020
Base2<int>^ p2 = gcnew Base2<int>(); // OK
}