clを実行してVersionを見ることで_MSC_VERがどう展開されるか確認できる。
1 2 3 4 5 6 7 |
C:\Program Files\Microsoft Visual Studio\VC98\Bin>cl Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. 使い方: cl [ オプション... ] ファイル名... [ /link リンク オプション... ] C:\Program Files\Microsoft Visual Studio\VC98\Bin> |
VC6の場合は_MSC_VER=1200になる。
VC2005の場合は1400
VC2008の場合は1500
VC2010の場合は1600