¿Cómo resolver “Unidad JclCompression fue compilado con una versión diferente de sevenzip.IOutArchive”?

StackOverflow https://stackoverflow.com/questions/2572258

  •  24-09-2019
  •  | 
  •  

Pregunta

Ya hay una pregunta similar ( enlace ) .La cosa es que no entiendo lo que la unidad que tengo que eliminar.

He instalado la última biblioteca de JCL y se añade 'JclCompression' a la lista de usos en una unidad y me sale el error: "Unidad JclCompression fue compilado con una versión diferente de sevenzip.IOutArchive"

Por favor, me explique de forma más sencilla la manera de resolver el problema.

Gracias de antemano!

¿Fue útil?

Solución

Lo que significa es que usted tiene una versión obsoleta de JCLCompression.DCU sentados alrededor. El compilador intenta utilizar un DCU primero si puede encontrarlo y, a continuación, volver a compilar a partir de los archivos de PAS si no hay DCU disponible o si la DCU es rancio .. Lo que esto significa error es que la DCU es rancio y que está tratando de reconstruir a partir la fuente, pero no puede encontrar sevenzip.pas, que utiliza JclCompression. Trate de encontrar Sevenzip.pas y añadirlo al camino de búsqueda de su proyecto, o para la ruta de búsqueda de Delphi.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top