빌드 중, 컴파일러에 따라 다른 코드가 빌드되기 원한다면 _MSC_VER 매크로를 이용하면 된다.

 VS Version  _MSC_VER
 4.0  1000
 5.0  1100
 6.0  1200
 7.0(2000)  1300
 7.1(2003)  1310
 8.0(2005)  1400
 9.0(2008)  1500

사용법
#if _MSC_VER >= 1500
#pragma oMSG("########## Visual Studio Version 2008 or Upper ##########")
#else _MSV_VER <= 1310
#pragma oMSG("########## Visual Studio Version 2003 .NET or Lower ##########")
#endif


크리에이티브 커먼즈 라이선스
Creative Commons License
TAG