Sdílet prostřednictvím


Chyba linkerů LNK1312

neplatný nebo poškozený soubor: Nelze importovat sestavení

Při sestavování sestavení se do možnosti linkeru /ASSEMBLYMODULE předal jiný soubor než modul nebo sestavení kompilovaný pomocí /clr. Pokud jste předali soubor objektu /ASSEMBLYMODULE, stačí předat objekt přímo linkeru namísto /ASSEMBLYMODULE.

Příklady

Následující ukázka vytvořila soubor .obj.

// LNK1312.cpp
// compile with: /clr /LD
public ref class A {
public:
   int i;
};

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

// LNK1312_b.cpp
// compile with: /clr /LD /link /assemblymodule:LNK1312.obj
// LNK1312 error expected
public ref class M {};