Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
olöst token "token"
Anmärkningar
Liknar ett odefinierat externt fel, förutom att referensen är via metadata. I metadata måste alla funktioner och data definieras.
Så här löser du följande:
Definiera funktionen eller data som saknas, eller
Inkludera objektfilen eller biblioteket där funktionen eller data som saknas redan har definierats.
Examples
I följande exempel genereras LNK2020.
// 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 inträffar också om du skapar en variabel av en hanterad malltyp, men inte heller instansierar typen.
I följande exempel genereras LNK2020.
// 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
}