Errore degli strumenti del linker LNK1313

rilevato modulo ijw/nativo; impossibile effettuare il collegamento con moduli pure

Osservazioni:

La versione corrente di Visual C++ non supporta il collegamento di file nativi o gestiti/nativi misti .obj con .obj i file compilati con /clr:pure.

L'opzione /clr:pure del compilatore è deprecata in Visual Studio 2015 e non supportata in Visual Studio 2017 e versioni successive.

Esempi

LNK1313.cppFile di origine :

// LNK1313.cpp
// compile with: /c /clr:pure
// a pure module
int main() {}

LNK1313_b.cppFile di origine :

// LNK1313_b.cpp
// compile with: /c /clr
// an IJW module
void test(){}

L'esempio seguente genera l'errore LNK1313.

// LNK1313_c.cpp
// compile with: /link LNK1313.obj LNK1313_b.obj
// LNK1313 warning expected