簡體   English   中英

如何解決“使用不同版本的sevenzip.IOutArchive編譯了單元JclCompression”?

[英]How to resolve “Unit JclCompression was compiled with a different version of sevenzip.IOutArchive”?

已經有一個類似的問題( link )。問題是我不知道必須刪除哪個單元。

我已經安裝了最新的JCL庫,並將'JclCompression'添加到了單元中的uses列表中,並且出現錯誤:“ Unit JclCompression使用了不同版本的sevenzip.IOutArchive進行編譯”。

請以一種更簡單的方式向我解釋如何解決該問題。

提前致謝!

這意味着您有JCLCompression.DCU的過時版本。 如果編譯器可以找到DCU,它會先嘗試使用它,然后在沒有可用的DCU或DCU過時的情況下,從PAS文件重新編譯。此錯誤的意思是DCU是過時的,並且試圖從中重建源,但找不到JclCompression使用的sevenzip.pas。 嘗試找到Sevenzip.pas,並將其添加到項目的搜索路徑或Delphi的搜索路徑中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM