Compartilhar via


Erro das ferramentas de vinculador LNK2033

token typeref não resolvido (token) para 'type'

Um tipo não tem uma definição nos metadados MSIL.

O erro LNK2033 pode ocorrer ao compilar com /clr:safe e onde há apenas uma declaração de encaminhamento para um tipo em um módulo MSIL, em que o tipo é referenciado no módulo MSIL.

O tipo precisa ser definido em /clr:safe.

Para obter mais informações, consulte /clr (compilação de Common Language Runtime).

Exemplo

O exemplo a seguir gera o erro LNK2033.

// LNK2033.cpp
// compile with: /clr:safe
// LNK2033 expected
ref class A;
ref class B {};

int main() {
   A ^ aa = nullptr;
   B ^ bb = nullptr;   // OK
};