Erreur des outils Éditeur de liens LNK2033

jeton typeref non résolu (jeton) pour « type »

Un type n’a pas de définition dans les métadonnées MSIL.

LNK2033 peut se produire lors de la compilation avec /clr :safe et où il n’existe qu’une déclaration de transfert pour un type dans un module MSIL, où le type est référencé dans le module MSIL.

Le type doit être défini sous /clr :safe.

Pour plus d’informations, consultez l’article /clr (Compilation pour le Common Language Runtime).

Exemple

L’exemple suivant génère LNK2033.

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

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