0

すでに同様の質問(リンク)があります。問題は、どのユニットを削除する必要があるのか​​わからないということです。

最新のJCLライブラリをインストールし、ユニットの使用リストに「JclCompression」を追加しましたが、「ユニットJclCompressionは異なるバージョンのsevenzip.IOutArchiveでコンパイルされました」というエラーが表示されます。

問題を解決する方法をもっと簡単に説明してください。

前もって感謝します!

4

1 に答える 1

4

つまり、古いバージョンのJCLCompression.DCUが存在しているということです。コンパイラは、DCUが見つかった場合は最初に使用を試み、使用可能なDCUがない場合、またはDCUが古くなっている場合は、PASファイルから再コンパイルします。このエラーの意味は、DCUが古く、から再構築しようとしていることです。ソースですが、JclCompressionが使用するsevenzip.pasが見つかりません。Sevenzip.pasを見つけて、プロジェクトの検索パスまたはDelphiの検索パスに追加してみてください。

于 2010-04-03T19:00:46.070 に答える