IT/프로그래밍 관련

빌드중 Output 창에 무언가 메시지를 출력시키고 싶다면

KSI 2008. 6. 28. 20:00
빌드중 Output 창에 무언가 메시지를 출력시키고 싶다면,

#define _mkSTR(x)    #x
#define mkSTR(x)    _mkSTR(x)
#define mkMSG(desc) __FILE__ "(" mkSTR(__LINE__) "):" desc
#define prMSG(desc) message(__FILE__ "(" mkSTR(__LINE__) "):" desc)

#ifdef NOOMSG
#define oMSG(desc)
#else
#define oMSG(desc) message(__FILE__ "(" mkSTR(__LINE__) "):" desc)
#endif

이렇게 선언해주고...

#pragma oMSG("이거 수정하고 절대 체크인 하지 말 것~ 하면 주거~!!.")

이렇게 쓰면 됩니다.