Error irrecuperable C1308
no se admite la vinculación de ensamblados
Se permite un elemento .netmodule como entrada para el enlazador, pero no se permite un ensamblado. Este error se puede generar cuando se intenta vincular un ensamblado compilado con /clr:safe
.
Para más información, consulte Archivos .netmodule como entrada del vinculador.
El ejemplo siguiente genera el error C1308:
// C1308.cpp
// compile with: /clr:safe /LD
public ref class MyClass {
public:
int i;
};
y, luego,
// C1308b.cpp
// compile with: /clr /link C1308b.obj C1308.dll
// C1308 expected
#using "C1308.dll"
int main() {
MyClass ^ my = gcnew MyClass();
}