ijw/ネイティブ モジュールが検出されました。純粋なモジュールとリンクできません。
解説
Visual C++ の現在のバージョンでは、ネイティブ または混合マネージド/ネイティブ .obj ファイルと、.objでコンパイルされた/clr:pure ファイルとのリンクはサポートされていません。
/clr:pure コンパイラ オプションは Visual Studio 2015 では非推奨となり、Visual Studio 2017 以降ではサポートされていません。
Example
ソース ファイル LNK1313.cpp:
// LNK1313.cpp
// compile with: /c /clr:pure
// a pure module
int main() {}
ソース ファイル LNK1313_b.cpp:
// LNK1313_b.cpp
// compile with: /c /clr
// an IJW module
void test(){}
次の例では、LNK1313が生成されます。
// LNK1313_c.cpp
// compile with: /link LNK1313.obj LNK1313_b.obj
// LNK1313 warning expected