0

RAD ワークスペースを開いて clean-->build all を実行すると、一部のプロジェクトでコンパイル エラーが表示されることがよくあります。各プロジェクトを 1 つずつビルドすると、エラーはなくなります。どうしてこれなの?

4

1 に答える 1

0

私の推測では、ワークスペースに100のプロジェクトがあり、1つのプロジェクトが別のプロジェクトに依存していて、すべてのプロジェクトに対して[クリーン]-> [自動ビルド]を実行すると、RADはビルドの順序を台無しにします。したがって、必ずしも最初に依存プロジェクトを構築するとは限りません。これにより、依存プロジェクトが最初にビルドされないため、一部のプロジェクトでコンパイルエラーが発生します。

これを解決するために、Cleanオプションなしで「BuildAll」を実行できます。これにより、古いファイルがまだ存在し、依存プロジェクトが古いファイルを参照できるようになります。これにより、エラーが削除されます。

于 2012-08-02T16:29:47.120 に答える