Allvarligt fel C1308

länkningssammansättningar stöds inte

Anmärkningar

En .netmodule tillåts som indata till länkaren, men det är inte en sammansättning. Det här felet kan genereras när ett försök görs att länka en sammansättning som kompilerats med /clr:safe.

Mer information finns i .netmodule Files as Linker Input (.netmodule-filer som Linker-indata).

Exempel

I följande exempel genereras C1308:

// C1308.cpp
// compile with: /clr:safe /LD
public ref class MyClass {
public:
   int i;
};

och sedan,

// C1308b.cpp
// compile with: /clr /link C1308b.obj C1308.dll
// C1308 expected
#using "C1308.dll"
int main() {
   MyClass ^ my = gcnew MyClass();
}