有没有办法关闭 MSBuild 调用的 DCC32 中的安静模式?
Is there a way to turn off the quiet mode in DCC32 called by MSBuild?
默认情况下,调用 DCC32 编译器时使用 -Q 开关打开安静模式。有没有办法在 .dproj 文件中或通过命令行参数禁用此开关?
我在 Delphi 项目中使用 msbuild 进行构建自动化。不幸的是,当 MSBuild 执行时,我找不到对 DCC32 参数的任何引用。通常我先在Delphi IDE 中更改一个编译器参数,然后检查项目文件中更改了什么。但是,这种方法不适用于安静模式,因为我在 IDE.
中找不到此选项
您可以编辑 $(BDS)\bin\CodeGear.Delphi.Targets
(XML) 文件并将 DCC
节点的 Quiet
属性的值更改为 false
:
<DCC DelphiCompile="$(_ProjectFiles)"
...
Quiet="false"
...
/>
更新:DCC MSBuild 任务配置为抑制详细的 dcc32 输出。请参阅 this answer 了解如何更改它。
默认情况下,调用 DCC32 编译器时使用 -Q 开关打开安静模式。有没有办法在 .dproj 文件中或通过命令行参数禁用此开关?
我在 Delphi 项目中使用 msbuild 进行构建自动化。不幸的是,当 MSBuild 执行时,我找不到对 DCC32 参数的任何引用。通常我先在Delphi IDE 中更改一个编译器参数,然后检查项目文件中更改了什么。但是,这种方法不适用于安静模式,因为我在 IDE.
中找不到此选项您可以编辑 $(BDS)\bin\CodeGear.Delphi.Targets
(XML) 文件并将 DCC
节点的 Quiet
属性的值更改为 false
:
<DCC DelphiCompile="$(_ProjectFiles)"
...
Quiet="false"
...
/>
更新:DCC MSBuild 任务配置为抑制详细的 dcc32 输出。请参阅 this answer 了解如何更改它。