티스토리 뷰

목차

    반응형

    [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, 닷넷

    반응형