1

我在 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
4

0 回答 0