Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Token não resolvido
Observações
Semelhante a um erro externo indefinido, exceto que a referência é via metadados. Nos metadados, todas as funções e dados devem ser definidos.
Para resolver:
Definir a função ou os dados em falta, ou
Inclua o arquivo de objeto ou biblioteca no qual a função ou os dados ausentes já estão definidos.
Examples
O exemplo a seguir gera 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 também ocorrerá se você criar uma variável de um tipo de modelo gerenciado, mas também não instanciar o tipo.
O exemplo a seguir gera 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
}