命令行下编译VC2008工程

CALL "C:/Program Files/Microsoft Visual Studio 9.0/VC/vcvarsall.bat"
VCbuild "/xxx.vcproj" "Debug|Win32"


VCBUILD 具有下列选项:可以使用help命令直接查看。

选项

说明

/clean (VCBUILD)

指定输出只清理生成输出。

/error

使用 string 参数指定输出到 stdin, stdout, stderr 的前缀错误行。

/implib

指定为 DLL 配置创建一个导入库。

/info

使用 string 参数指定输出到 stdin, stdout, stderr 的前缀信息行。

/link

指定执行链接而不生成源。

/log

指定使用 file 作为生成日志。

/logcommands

指定将命令和响应文件输出到屏幕。

/M

指定要运行的并发生成的数量。

/nocolor

显示未着色的错误和警告消息。

/noimplib

指定不生成导入库。

/overrideRefVer

指定在升级 Visual Studio 早期版本中的 CLR 项目时,将为所有程序集引用使用 .NET Framework 3.5。

/pass0

指定执行 Build.exe 的步骤 0 (MIDL)。

/pass1

指定执行 Build.exe(暗指 /implib)的步骤 1(编译)。

/pass2

指定执行 Build.exe(暗指 /noimplib)的步骤 2(链接)。

/platform

只针对给定平台生成配置。

/rebuild (VCBUILD)

指定清理生成输出,然后执行生成。

/time

记录完成生成耗费的时间。

/upgrade

将项目文件升级到最新支持的格式。

/useenv

对 PATH、INCLUDE、LIBS 和 LIBPATH 使用环境变量。

/warning

使用用户定义的字符串对警告行添加前缀。


你可能感兴趣的:(命令行下编译VC2008工程)