0

Borland C++ Builder 5.5 でかなり大きなプロジェクトをコンパイルしようとしています。プロジェクトは IDE でコンパイルされますが、遅すぎます。ただし、コマンド ラインでコンパイルすると、IDE には存在しなかったあいまいなエラーが発生します。

エラー E2015 Project.h 536: 'TTreeNode' と 'Comctrls::TTreeNode' の間にあいまいさがあります

私のコマンドライン引数は次のとおりです。

d:\PROGRA~1\Borland\CBUILD~1\bin..\BIN\bcc32 -Od -Vx -Ve -X- -r- -a8 -5 -b- -d -k -vi -c -tW - tWM -w-par -I[インクルード ファイルの非常に大きなリスト] -nQ:\output [コンパイルするファイルの非常に大きなリスト]

このコマンドは、make.exe によって生成されます。

4

1 に答える 1

0

問題は、コマンド ライン コンパイラと IDE コンパイラが異なることにあると思います。コマンドラインはあいまいさに関してより厳密に見えますが、IDE は警告としてのみフラグを立てます。このことを考えると、プロジェクトによっては、IDE でビルドしてもコマンド ライン ツールでビルドできない場合があると思います。

于 2009-03-25T13:19:31.277 に答える