如何在不运行vcvars32.bat的情况下直接运行cl.exe?

时间:2015-08-12 06:46:08

标签: c++ visual-studio

每当我必须运行cl.exe来编译cpp文件时,我必须先运行vcvars32.bat。我搜索了一些类似的问题,解决方案是写一个.bat文件,但我不知道如何。

2 个答案:

答案 0 :(得分:0)

如果您要创建一个.bat文件来启动这两个进程,它将如下所示:

@echo off
start /wait vcvars32.bat
start /wait cl.exe

如果你没有在彼此相同的文件夹中,它们将如下所示:

@echo off
set path1= C:\testa
set path2= C:\testb
start /wait %path1%\vcvars32.bat
start /wait %path2%\cl.exe

答案 1 :(得分:0)

sqlite3_compile.bat例如:

@echo off
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
cl sqlite3.c -link -dll -out:sqlite3.dll
pause