방법: /clr 컴파일 감지
_MANAGED 또는 _M_CEE 매크로를 사용하면 /clr를 사용하여 모듈을 컴파일했는지 확인할 수 있습니다. 자세한 내용은 /clr(공용 언어 런타임 컴파일)을 참조하십시오.
매크로에 대한 자세한 내용은 미리 정의된 매크로를 참조하십시오.
예제
// 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
}