0

C++Builder プロジェクトを からRAD Studio XEに再構築しようとしていXE5ます。これはかなり大きなプロジェクトであるため、私はすでに 1 週​​間 (いくつかの Delphi コンポーネントの更新/変更など) 苦労しています。

COMCTRLS.OBJ最終的に修正できなかったのは、開くことができないというリンカー エラーです。同様の質問への回答で、アップグレードする代わりに新しいプロジェクト ファイルを作成することを推奨されているのを見たので、そうしました (これにはさらに半日かかりました) が、何も変更されていません。

この問題を解決する方法はありますか?

4

1 に答える 1

0

問題は解決しました - https://forums.embarcadero.com/message.jspa?messageID=648072#648072を参照してください

古い .obj/.dcu/.lib ファイルが以前の XE コンパイルから XE5 環境に引き継がれていないことを確認してください。プロジェクトと IDE の検索パスを再確認して、古い XE パスが XE5 によって参照されていないことを確認します。

XE5 によって作成された新しい LIB の代わりに、XE によって作成された Delphi パッケージの古い LIB ファイルが偶然に参照されたことは間違いありませんが、以前は Embarcadero がインストールされていなかったまったく別の PC に XE5 をインストールしました (2 つのバージョンで作業していました)。同じ PC 上に置くことは多かれ少なかれ完全に不可能です - 常に競合が発生します)。

于 2014-04-16T10:33:12.523 に答える