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.cpp
File di origine :
// LNK1313.cpp
// compile with: /c /clr:pure
// a pure module
int main() {}
LNK1313_b.cpp
File 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