C++ Builder 2010を使用して古いレガシー プロジェクト ビルドからコードを更新し、 C++ Builder 10 Seattleでコンパイルしました。私はほとんどパスを変更しなければなりませんでしdupIgnore
た。TDuplicates::dupIgnore
最初に、メイン プロジェクトが bpl および dll の形式で使用する一連のサブプロジェクトを処理し、最後にメイン プロジェクトのコードをコンパイルします。
しかし...それはリンクに失敗します:P
[ilink32 Error] Fatal: Unable to open file 'TYPES.OBJ'
潜在的な問題に関する情報を見つけようとしましたが、Delphi コンパイラ設定のユニット スコープSystem
で提供されていることを確認することについて多くの言及があります。しかし、それはこのプロジェクトにすでに存在しています。他に何が原因でしょうか?
詳細については。現在のところ、「クラシック」bcc32 コンパイラを使用してコンパイルされています。
インクルード パス:
$(BDSINCLUDE)\windows\vcl;$(BDSINCLUDE)\dinkumware;
ライブラリ パス:
$(BDSLIB)\$(PLATFORM)\$(Config);$(BDSLIB)\$(PLATFORM)\Release\psdk;