コマンドから Microsoft Visual C++ Compiler Nov 2012 CTP を使えるようにする

Visual Studio からではなくて Vim とかから Microsoft Visual C++ Compiler Nov 2012 CTP を呼び出したい場合があると思います。
その場合は cl.exe のオプションとかではなくて、インストールしたディレクトリの /bin と /include を環境変数に追加すれば使えるようになります。

[Vim の設定]

let s:msvc_2012 = "C:/Program\ Files/Microsoft\ Visual\ Studio\ 11.0"
let s:msvc_2012_nov = "C:/Program\ Files/Microsoft\ Visual\ C++\ Compiler\ Nov\ 2012\ CTP;"

let $VSINSTALLDIR=s:msvc_2012
let $VCINSTALLDIR=$VSINSTALLDIR."/VC"

let $DevEnvDir=$VSINSTALLDIR."/Common7/IDE;"
let $PATH=$VSINSTALLDIR."Common7/Tools;".$PATH
let $PATH=$VCINSTALLDIR."/bin;".$PATH

let $PATH=$DevEnvDir.";".$PATH

let $INCLUDE=$VCINSTALLDIR."/include;".$INCLUDE
let $LIB=$VCINSTALLDIR."/LIB;".$LIB
let $LIBPATH=$VCINSTALLDIR."/LIB;".$LIBPATH

" 最後にこの2つを設定する
let $PATH=s:msvc_2012_nov."/bin;".$PATH
let $INCLUDE=s:msvc_2012_nov."/include;".$INCLUDE


あとは普通に cl.exe を呼び出すだけで使えるようになります。