Delphi XE3 でカスタム ビルド ツールを使用しています。
これは期待どおりに実行されますが、カスタム ビルド ツールが何らかの理由で失敗すると、0 以外の終了コードが返され、Delphi はビルドが失敗したことを報告するだけです。エラーが発生した場合、ビルド ツールは stdout と stderr に書き込みますが、それらは[メッセージ] ウィンドウには表示されません。
- [ビルド] タブに [失敗] と表示される (brcc32 の実行後)
- 出力タブで私はそれを見ることができます
- ターゲット BuildVersionResource が実行され、次にターゲット PreBuildEvent が実行されます
- 次に、カスタムのビルド前イベントが実行されます (ここで、stdout に書き込まれる内容も確認できます) - これも成功します
- Build FAILED - しかし、カスタム ビルド ツールに関連するものは何も表示されません。
これを修正するにはどうすればよいですか? また、カスタム ビルド ツールの詳細なヘルプはどこにありますか? Delphi IDE のヘルプは、非常に基本的なものです。
参考として、[出力] タブの完全なテキストを次に示します。
ビルドは 2015 年 3 月 19 日 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 Copyright (c) 2008-2012 Embarcadero Technologies Inc. Microsoft (R) Windows (R) リソース コンパイラ バージョン 6.0.5724.0 Copyright (C) Microsoft Corporation. 全著作権所有。 ファイル「Xxx.vrc」を削除しています。 ビルドに失敗しました。 0 警告 0 エラー 経過時間 00:00:00.82