Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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
}