繁体   English   中英

如何解决“使用不同版本的sevenzip.IOutArchive编译了单元JclCompression”?

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

我试图使用JclCompression单元,但是当我这样做时,编译器总是说:

Unit JclCompression was compiled with a different version of sevenzip.IOutArchive

我在这里做错了什么? 我尝试重新编译/安装我的JEDI安装,但似乎没有帮助。

编译器正在查找使用早期版本的Delphi编译的DCU。 您没有说要使用什么版本的Delphi,但是一个版本的DCU不能与其他版本的DCU一起使用。

首先要检查的是您的路径是否正确。 如果您以前已经编译过JCL,则可能是您的路径导致编译器发现了旧的DCU文件,从而导致了错误。

另外,问题可能出在您还存在一个不同步版本的Sevenzip代码。

底线:编译器正在找到与您当前版本的Delphi不兼容的DCU。 要么:

  • 获得正确的DCU版本
  • 找到源代码并进行编译
  • 确保编译器在正确的位置查找您要编译的内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM