更新:2007 年 11 月
vcvars32.bat 文件设置适当的环境变量以启用 32 位命令行编译。有关如何在命令行启用 64 位工具集的更多信息,请参见 如何:在命令行启用 64 位 Visual C++ 工具集。
注意如果是用 DEVENV 从命令行生成,除非也指定 /useenv 选项,否则 vcvars32 设置对生成无效。
运行 vcvars32.bat
- 在命令提示下,更改到 Visual C++ 安装的 \bin 子目录。 
- 通过键入 VCVARS32 运行 vcvars32.bat。 
| .gif) 警告: | 
|---|
| vcvars32.bat 文件在不同的计算机中会有所不同。不要用另一计算机中的 vcvars32.bat 替换缺少或损坏的 vcvars32.bat 文件。重新运行 Visual C++ Setup 以替换缺少的文件。 | 
有关 vcvars32.bat 的更多信息,请参见下面的知识库文章:
- Q248802 : Vcvars32.bat Generates Out of Environment Message
如果安装 Visual C++ 的当前版本的计算机上还有 Visual C++ 的早期版本,则不应在同一个命令窗口中运行来自不同版本的 vcvars32.bat。
CL.exe 调用预处理器和编译器,而 LINK.exe 调用链接器。(CL 也可以调用链接器,因此多数情况下不必直接调用 LINK。)
CL.exe、LINK.exe 和其他命令行工具要求适当地设置某些环境变量:
- CL 使用 CL 和 INCLUDE。 
- LINK 使用 LINK、LIB、PATH 和 TMP。