티스토리 뷰
목차
[Visual Studio 버전] 컴파일러, _MSC_VER, MFC, 닷넷
[[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 버전] 컴파일러, _MSC_VER, MFC, 닷넷