首先本地需要安装Microsoft Visual Studio 2010或者相应的版本,创建批处理文件cl32.bat,内容如下:
@echo off
call "D:\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
@echo on
cl %CMD_LINE_ARGS%
64bit的编译环境只需启用环境变量时追加amd64的参数
@echo off
call "D:\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
@echo on
cl %CMD_LINE_ARGS%