IncrediBuild 批处理脚本

个人认为,自动化脚本是提高程序员生活质量的重要工具之一。在本贴记录下IncrediBuild的命令行调用:

BuildConsole是IncrediBuild的命令行接口,介绍下它主要的参数(更详细、更多介绍尽在IncrediBuild的帮助):

/prj :要编译什么工程,工程名用逗号隔开,支持*和?通配符

/build :就是编译

/rebuild:就是clean & build

/OpenMonitor:会把编译过程窗口打开

/cfg:编译条件选择

bat例子:

rem =======

rem ==编译test1.dsw中的指定工程

BuildConsole test1.dsw /prj="prj1,prj2,prj3" /build /OpenMonitor/cfg="Win32 Debug"

rem 如果联合编译发生失败则暂停,这样可以根据Monitor界面知道具体的编译失败原因

IF %ERRORLEVEL% NEQ 0 pause

rem =======

rem ==编译test2.dsw中的所有工程

BuildConsole test2.dsw /prj="*" /build /OpenMonitor /cfg="Win32Debug"

IF %ERRORLEVEL% NEQ 0 pause

 

你可能感兴趣的:(脚本,生活,工具)