すでに同様の質問(リンク)があります。問題は、どのユニットを削除する必要があるのかわからないということです。
最新のJCLライブラリをインストールし、ユニットの使用リストに「JclCompression」を追加しましたが、「ユニットJclCompressionは異なるバージョンのsevenzip.IOutArchiveでコンパイルされました」というエラーが表示されます。
問題を解決する方法をもっと簡単に説明してください。
前もって感謝します!
すでに同様の質問(リンク)があります。問題は、どのユニットを削除する必要があるのかわからないということです。
最新のJCLライブラリをインストールし、ユニットの使用リストに「JclCompression」を追加しましたが、「ユニットJclCompressionは異なるバージョンのsevenzip.IOutArchiveでコンパイルされました」というエラーが表示されます。
問題を解決する方法をもっと簡単に説明してください。
前もって感謝します!
つまり、古いバージョンのJCLCompression.DCUが存在しているということです。コンパイラは、DCUが見つかった場合は最初に使用を試み、使用可能なDCUがない場合、またはDCUが古くなっている場合は、PASファイルから再コンパイルします。このエラーの意味は、DCUが古く、から再構築しようとしていることです。ソースですが、JclCompressionが使用するsevenzip.pasが見つかりません。Sevenzip.pasを見つけて、プロジェクトの検索パスまたはDelphiの検索パスに追加してみてください。