Compartir a través de


Error del compilador C3641

"function": convención de llamada "calling_convention" no válida para función compilada con /clr:pure o /clr:safe

Comentarios

Las opciones del compilador /clr:pure y /clr:safe están en desuso en Visual Studio 2015 y no se admiten en Visual Studio 2017.

Solo se permite la convención de llamada __clrcall con /clr:pure.

Ejemplo

El ejemplo siguiente genera el error C3641:

// C3641.cpp
// compile with: /clr:pure /c
void __cdecl f() {}   // C3641