Delphi 2010 を持っていましたが、何らかの理由でそれをアンインストールしてから、Delphi 2007 をインストールする必要がありました。
その後、いくつかのパッケージをビルドする必要がありましたが、最終的にこれらのエラーが発生し、職場の PC ではエラーなしでビルドされることがわかっていました。
このエラーは、ビルドするプロジェクトの出力ディレクトリを提供している場合にのみ発生します。
エラーは次のとおりです。
問題は Delphi のバージョンが原因でしょうか?
Delphi 2010 を持っていましたが、何らかの理由でそれをアンインストールしてから、Delphi 2007 をインストールする必要がありました。
その後、いくつかのパッケージをビルドする必要がありましたが、最終的にこれらのエラーが発生し、職場の PC ではエラーなしでビルドされることがわかっていました。
このエラーは、ビルドするプロジェクトの出力ディレクトリを提供している場合にのみ発生します。
エラーは次のとおりです。
問題は Delphi のバージョンが原因でしょうか?
問題は解決しました。これは、PLATFORM という環境変数が原因でした。
これは、PLATFORM が AnyCPU に設定されていることを条件としていることがわかります。PLATFORM を AnyCPU 以外に設定すると、条件が満たされないため、出力パスは設定されません。
次の手順で、IDE の環境変数をオーバーライドできます。
ツールを選択 | オプション。表示されるダイアログ ボックスで、ツリーの [環境変数] ノードを選択します。プラットフォームを見つけます。[オーバーライドの追加…] ボタンをクリックします。[変数値] フィールドに AnyCPU と入力します。両方のダイアログで [OK] をクリックし、IDE を再起動します。出力パスが尊重されるようになりました。