Compartir a través de


Cómo: Detectar la compilación de /clr

Actualización: noviembre 2007

Utilice la macro _MANAGED o _M_CEE para ver si un módulo se compila con /clr. Para obtener más información, vea /clr (Compilación de Common Language Runtime).

Para obtener más información sobre macros, vea Predefined Macros.

Ejemplo

// detect_CLR_compilation.cpp
// compile with: /clr
#include <stdio.h>

int main() {
   #if (_MANAGED == 1) || (_M_CEE == 1)
      printf_s("compiling with /clr\n");
   #else
      printf_s("compiling without /clr\n");
   #endif
}

Vea también

Referencia

Utilizar la interoperabilidad de C++ (PInvoke implícito)