Erreur des outils Éditeur de liens LNK1313
module ijw/native détecté ; liaison impossible avec des modules pure
Notes
La version actuelle de Visual C++ ne prend pas en charge la liaison de fichiers natifs ou managés/natifs .obj
mixtes avec .obj
des fichiers compilés avec /clr:pure
.
L’option /clr:pure
du compilateur est déconseillée dans Visual Studio 2015 et non prise en charge dans Visual Studio 2017 et versions ultérieures.
Exemples
Fichier source LNK1313.cpp
:
// LNK1313.cpp
// compile with: /c /clr:pure
// a pure module
int main() {}
Fichier source LNK1313_b.cpp
:
// LNK1313_b.cpp
// compile with: /c /clr
// an IJW module
void test(){}
L'exemple suivant génère l'erreur LNK1313.
// LNK1313_c.cpp
// compile with: /link LNK1313.obj LNK1313_b.obj
// LNK1313 warning expected