Microsoft Visual C++


[Home] Home > Programming > Preprocessor > Compilers >
Visual C++

Description

Visual C++ compiler from Microsoft.


Macros

Type Macro Format> Description
Identification _MSC_VER    
Version _MSC_VER VVRR VV = Version
RR = Revision
Version _MSC_FULL_VER VVRRPPPP VV = Version
RR = Revision
PPPP = Patch

From Visual C++ 6.0 Processor Pack
Version _MSC_FULL_VER VVRRPPPPP VV = Version
RR = Revision
PPPPP = Patch

From Visual C++ 8.0
Version _MSC_BUILD B B = Build number

From Visual C++ 9.0

Examples

Version _MSC_VER _MSC_FULL_VER
1.0 800
3.0 900
4.0 1000
4.2 1020
5.0 1100
6.0 1200
6.0 SP6 1200 12008804
7.0 1300 13009466
7.1 (2003) 1310 13103077
8.0 (2005) 1400 140050727
9.0 (2008) 1500 150021022
9.0 SP1 1500 150030729
10.0 (2010) 1600 160030319
10.0 (2010) SP1 1600 160040219
11.0 (2012) 1700 170050727
12.0 (2013) 1800 180021005
14.0 (2015) 1900 190023026
14.0 (2015 Update 1) 1900 190023506
14.0 (2015 Update 2) 1900 190023918
14.0 (2015 Update 3) 1900 190024210
15.0 (2017) 1910 191025017

Copyright © 2010-2024 Paul Ward.
License Information