Sdílet prostřednictvím


Chyba linkerů LNK2033

nevyřešený token typeref (token) pro 'type'

Typ neobsahuje definici v metadatech jazyka MSIL.

LNK2033 může dojít při kompilaci pomocí /clr:safe a kde existuje pouze forward deklarace pro typ v modulu MSIL, kde je typ odkazován v modulu MSIL.

Typ musí být definován v části /clr:safe.

Další informace naleznete v tématu /clr (Common Language Runtime Compilation).

Příklad

Následující ukázka vygeneruje LNK2033.

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

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