如何报告错误消息从自定义生成工具的IDE?(How do I report error messag

2019-10-22 07:05发布

我使用的是自定义生成工具,在Delphi XE3。

这按预期执行,但是当我的自定义生成工具,由于某种原因失败,它会返回一个非零退出代码和德尔福将只报告构建失败。 构建工具将写入任何错误的情况下,输出和错误,但那些没有在消息窗口中显示出来:

  • 构建标签只显示失败 (brcc32运行后)
  • 输出选项卡中,我可以看到,
    • BuildVersionResource运行的目标,则目标PreBuildEvent运行
    • 然后我自定义的预生成事件运行(在这里我也可以看到它写到stdout) - 这也是成功
    • 然后我只看到: 构建失败 -但我什么也看不到相关的自定义生成工具

我怎样才能解决这个问题,或者我在哪里可以找到自定义生成工具的详细帮助? 德尔福IDE帮助真的是很基本的。

下面是完整的输出选项卡中的文本作为参考:

Build started 19/03/2015 14:57:44.
__________________________________________________
Project "C:\Xxx\Xxx.dproj" (Build target(s)):
Target BuildVersionResource:
    c:\program files (x86)\embarcadero\rad studio\10.0\bin\cgrc.exe -c65001 Xxx.vrc -foXxx.res 
    CodeGear Resource Compiler/Binder
    Version 1.2.2 Copyright (c) 2008-2012 Embarcadero Technologies Inc.

    Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0

    Copyright (C) Microsoft Corporation.  All rights reserved.


    Deleting file "Xxx.vrc".
Build FAILED.
    0 Warning(s)
    0 Error(s)
Time Elapsed 00:00:00.82
文章来源: How do I report error messages to the IDE from a custom build tool?