在Codegear 2009 IDE中设置命令行构建的构建配置

Set*_*eth 3 c++builder

这是一个后续问题.是否可以在Codegear 2009中为命令行构建设置构建配置?

例如:

msbuild /property:BuildConfiguration=Release workspaceX.groupproj
Run Code Online (Sandbox Code Playgroud)

Dav*_*vid 6

是.事实上,你与你的榜样非常接近.用途/p:Configuration="Name":

msbuild YourProj.cbproj /p:Configuration="Release Build"
Run Code Online (Sandbox Code Playgroud)

它Configuration="Name"适用于C++ Builder项目,也config="Name"适用于Delphi项目,如果您的项目组混合了Delphi和C++ Builder项目,您需要了解它.(我不知道为什么会这样,但是你去了.你不会相信需要花多长时间才能搞清楚.编辑:根据评论,"配置"在2009年有效.我只能声明确实这样做了. 2010年不适合我们.)

您还可以/t:用来指定目标,例如清洁,构建或制作项目; /verbosity设置输出级别(' quiet'是最接近模仿旧C++ Builder 6编译器输出而不编写自定义MSBuild记录器); 和其他开关,如果您msbuild /?在命令行键入,您可以看到.你可以得到这样的东西:

msbuild YourProj.cbproj /p:Configuration="Release Build" /t:Make /verbosity:quiet /nologo
Run Code Online (Sandbox Code Playgroud)

您需要在项目组中的每个项目的构建脚本中包含这样的行. 据我所知,您无法从命令行构建或创建整个项目组.