Compartir a través de


Advertencia del compilador C4936

__declspec se admite solamente cuando se compila con /clr o /clr:pure

Comentarios

La opción del compilador /clr:pure está en desuso en Visual Studio 2015 y no se admite en Visual Studio 2017.

Se utilizó un modificador __declspec , pero ese modificador __declspec solo es válido cuando se compila con una de las opciones /clr .

Para obtener más información, consulte appdomain y process.

La advertencia C4936 siempre se emite como error. Puede deshabilitar la advertencia C4936 con la pragma warning .

Ejemplo

El ejemplo siguiente genera la advertencia C4936:

// C4936.cpp
// compile with: /c
// #pragma warning (disable : 4936)
__declspec(process) int i;   // C4936
__declspec(appdomain) int j;   // C4936