我使用的是自定义生成工具,在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