Freigeben über


Linkertoolfehler LNK1313

IJW/Native-Modul gefunden; kann mit reinen Modulen nicht verknüpft werden

Hinweise

Die aktuelle Version von Visual C++ unterstützt das Verknüpfen von systemeigenen oder gemischten verwalteten/nativen .obj Dateien nicht mit .obj Dateien, die /clr:puremit kompiliert wurden.

Die /clr:pure Compileroption ist in Visual Studio 2015 veraltet und wird in Visual Studio 2017 und höher nicht unterstützt.

Example

Quelldatei LNK1313.cpp:

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

Quelldatei LNK1313_b.cpp:

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

Im folgenden Beispiel wird LNK1313 generiert.

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