2011/03/25

Visual C++ 에서 버전을 구분하기 위한 미리정의된 매크로


Visual C++ 에서 컴파일러와 MFC 그리고 ATL 의 버전을 구분하기 위한 매크로가 있다. 컴파일러에 따라 다른 코드를 사용할 경우 이 매크로 값을 이용하면 된다.


_MSC_VER (컴파일러)

Visual Studio 4.0 1000

Visual Studio 5.0 1100

Visual Studio 6.0 1200

Visual Studio 2002 1300

Visual Studio 2003 1310

Visual Studio 2005 1400

Visual Studio 2008 1500

Visual Studio 2010 1600




_MFC_VER

Visual Studio 6.0   0x0600

Visual Studio 2002 0x0700

Visual Studio 2003 0x0710

Visual Studio 2005 0x0800

Visual Studio 2008 0x0900

Visual Studio 2010 0x0A00




_ATL_VER

Visual Studio 6.0 0x0300

Visual Studio 2002 0x0700

Visual Studio 2003 0x0710

Visual Studio 2005 0x0800

Visual Studio 2008 0x0900

Visual Studio 2010 0x1000<

Original Post : http://neodreamer-dev.tistory.com/518

No comments :

Post a Comment