0

已经有一个类似的问题(链接)。问题是我不明白我必须删除哪个单元。

我已经安装了最新的 JCL 库并将“JclCompression”添加到单元中的使用列表中,但出现错误:“单元 JclCompression 是使用不同版本的 Sevenzip.IOutArchive 编译的”。

请以更简单的方式向我解释如何解决问题。

提前致谢!

4

1 回答 1

4

这意味着您有一个过时的 JCLCompression.DCU 版本。编译器首先尝试使用 DCU(如果可以找到它),然后从 PAS 文件重新编译(如果没有可用的 DCU 或 DCU 已过时)。此错误意味着 DCU 已过时并且正在尝试从源,但找不到 JclCompression 使用的sevenzip.pas。尝试找到 Sevenzip.pas 并将其添加到项目的搜索路径或 Delphi 的搜索路径中。

于 2010-04-03T19:00:46.070 回答