默认情况下,使用打开静音模式的DCC32开关调用-Q编译器。是否有一种方法可以在.dproj文件或命令行参数中禁用此开关?
在我的Delphi项目中,我使用msbuild来实现构建自动化。不幸的是,当DCC32参数由MSBuild执行时,我找不到对它的任何引用。通常,我首先在Delphi中更改编译器参数,然后检查项目文件中更改的内容。但是,由于在IDE中找不到此选项,这种方法在安静模式下无法工作。
发布于 2015-10-07 12:19:46
您可以编辑$(BDS)\bin\CodeGear.Delphi.Targets (XML)文件,并将DCC节点的Quiet属性的值更改为false
<DCC DelphiCompile="$(_ProjectFiles)"
...
Quiet="false"
...
/>Update: DCC MSBuild任务被配置为禁止冗长的dcc32输出。关于如何更改它,请参见this answer。
https://stackoverflow.com/questions/32990937
复制相似问题