delphi – 如何通过MSBuild将参数传递给编译器?

前端之家收集整理的这篇文章主要介绍了delphi – 如何通过MSBuild将参数传递给编译器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用下面的代码让MSBuild构建一个Delphi 2010 groupproj:
MSBuild C:\src\myprojgroup.groupproj  /target:Build /p:config=Release

我无法弄清楚如何修改上面的行,以便我可以传递这个参数

-EC:\mypath

到编译器(bcc32.exe).

我花了相当多的时间试图在网上找到这个. / property:name = value似乎可能是我需要的,但到目前为止还没有.

这甚至可能,或者我现在必须了解MSBUILD配置文件

解决方法

在Delphi中更改构建配置,或者在.DPROJ文件中手动更改.如果您在其中任何一个地方更改了Release配置,那么你会没事的.

或者,查看.dproj文件并查看调用所需的设置(例如,“IncludePath”或“OutputDir”).然后,您可以使用msbuild的/属性开关.例如:

msbuild /property:WarningLevel-2;OutputDir=bin\Debug myproj.dproj

您可以在命令窗口提示符中使用以下命令查看这些命令行开关和示例:

msbuild /? | more

从D2007快速检查.dproj文件表明您可能正在寻找DCC_IncludePath或DCC_UnitSearchPath属性.

猜你在找的Delphi相关文章