我在 Delphi XE3 中使用自定义构建工具。
这按预期执行,但是当我的自定义构建工具由于某种原因失败时,它将返回一个非零退出代码,Delphi 只会报告构建失败。如果出现任何错误,构建工具将写入 stdout 和 stderr,但这些不会显示在“消息”窗口中:
- 构建选项卡只显示失败(运行 brcc32 之后)
- 在“输出”选项卡中,我可以看到
- 运行目标 BuildVersionResource,然后运行目标 PreBuildEvent
- 然后运行我的自定义预构建事件(在这里我还可以看到它写入标准输出的内容) - 这也成功了
- 然后我只看到:Build FAILED - 但我没有看到与自定义构建工具相关的任何内容
我该如何解决这个问题,或者在哪里可以找到自定义构建工具的详细帮助?Delphi IDE 帮助非常基础。
这是完整的输出选项卡文本作为参考:
构建开始于 19/03/2015 14:57:44。 __________________________________________________ 项目“C:\Xxx\Xxx.dproj”(构建目标): 目标 BuildVersionResource: c:\program files (x86)\embarcadero\rad studio\10.0\bin\cgrc.exe -c65001 Xxx.vrc -foXxx.res CodeGear 资源编译器/绑定器 版本 1.2.2 版权所有 (c) 2008-2012 Embarcadero Technologies Inc. Microsoft (R) Windows (R) 资源编译器版本 6.0.5724.0 版权所有 (C) 微软公司。版权所有。 删除文件“Xxx.vrc”。 构建失败。 0 个警告 0 错误 经过时间 00:00:00.82