Error del compilador C3862
"function": no se pueden funciones no administradas 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.
Una compilación con /clr:pure o /clr:safe generará una imagen solo MSIL, una imagen sin código nativo (no administrado). Por consiguiente, no puede usar la pragma unmanaged
en una compilación /clr:pure o /clr:safe.
Para más información, consulte /clr (compilación de Common Language Runtime) y administrado, no administrado.
Ejemplo
El ejemplo siguiente genera el error C3862:
// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {} // C3862