C/C++ 언어에서 Visual Studio 버전을 구분하기 위해서는 _MSC_VER 선언을 사용하시면 됩니다. Visual Studio 버전별 _MSC_VER 정보는 다음과 같습니다.
VC++ 2008 : _MSC_VER = 1500
VC++ 2010 : _MSC_VER = 1600
VC++ 2012 : _MSC_VER = 1700
VC++ 2013 : _MSC_VER = 1800
VC++ 2015 : _MSC_VER = 1900
VC++ 2017 : _MSC_VER = 1900
[참고자료] https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_C%2B%2B
[출처] Visual Studio 버전별 _MSC_VER 정보|작성자 까미유
MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)
MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015 version 14.0)
MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)
MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)
MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010)
MSVC++ 9.0 _MSC_VER == 1500 (Visual Studio 2008)
MSVC++ 8.0 _MSC_VER == 1400 (Visual Studio 2005)
MSVC++ 7.1 _MSC_VER == 1310 (Visual Studio 2003)
MSVC++ 7.0 _MSC_VER == 1300
MSVC++ 6.0 _MSC_VER == 1200
MSVC++ 5.0 _MSC_VER == 1100
http://stackoverflow.com/questions/70013/how-to-detect-if-im-compiling-code-with-visual-studio-2008
'Visual Studio 설정' 카테고리의 다른 글
ipch 디렉토리와 .sdf 파일 위치 바꾸기 (0) | 2020.05.13 |
---|