Compartir a través de


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

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

Para más información sobre las macros, consulte Macros predefinidas.

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

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