본문 바로가기
C++ 200제/코딩 IT 정보

[Visual Studio 버전] 컴파일러, _MSC_VER, MFC, 닷넷 (비주얼 C++)

by vicddory 2017. 9. 27.

[Visual Studio 버전] 컴파일러, _MSC_VER, MFC, 닷넷


Visual Studio 버전 _msc_ver[[Visual Studio 버전] 컴파일러, _MSC_VER, MFC, 닷넷]


Visual Studio에서 위와 같은 _MSC_VER 버전 한 번쯤은 보셨을 겁니다.


_MSC_VER은 컴파일러 버전별 매크로 상수값으로 Visual Studio에서 사용하는 컴파일러에게 나를 작업한 컴파일러가 누군지 알려주는 역할도 하게 됩니다.


그리고 Qt 소스나 OCC 같은 3rd party 소스를 빌드하기 위해서도 알아야할 필요가 있는데요.

가령, Qt 5.5를 Visual Studio 2015에서 사용하고 싶다면, 2015에 맞는 컴파일러 매크로 상수값이 1900이란 숫자를 알아야 하는 것이죠.


저도 매번 Visual Studio 매크로 상수값을 따로 찾아보다 이젠 한계가 오네요. 그래서 제 블로그에 따로 정리합니다.

너무 오래된 버전은 모두 생략하고 요즘 사용 중인 것들로만 요약합니다.


패키지

(비주얼 C++)

컴파일러 버전

출시연도

_MSC_VER

MFC

닷넷

 6.0

 12.0

 1998

 1200

 6.0

 -

 .NET 2002

 13.0

 2002

 1300

 7.0

 1.0

 .NET 2003

 13.1

 2003

 1310

 7.1

 1.1

 2005

 14.0

 2005

 1400

 8.0

 2.0

 2008

 15.0

 2007

 1500

 9.0

 3.5

 2010

 16.0

 2010

 1600

 10

 4.0

 2012

 17.0

 2012

 1700

 11

 4.5

 2013

 18.0

 2013

 1800

 12

 4.5.1

 2015  2015 1900 14 


[그림 파일]


비주얼 스튜디오 컴파일러 버전표 visual studio[비주얼 스튜디오 컴파일러 버전표 visual studio]


[Visual Studio 버전] 컴파일러, _MSC_VER, MFC, 닷넷

댓글