Come risolvere “Unità JclCompression è stato compilato con una versione diversa di sevenzip.IOutArchive”?

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

  •  24-09-2019
  •  | 
  •  

Domanda

C'è già una domanda simile ( link ) .Il fatto è che non capisco che cosa unità che devo eliminare.

Ho installato l'ultimo biblioteca JCL e ha aggiunto 'JclCompression' alla lista usi in un'unità e ottengo l'errore:. "Unità JclCompression è stato compilato con una versione diversa di sevenzip.IOutArchive"

Si prega di spiegare a me in un modo più semplice come risolvere il problema.

Grazie in anticipo!

È stato utile?

Soluzione

Che cosa significa è che avete una versione non aggiornata di JCLCompression.DCU seduti intorno. Il compilatore tenta di utilizzare un DCU prima se si può trovare, e quindi ricompilare dai file PAS se non c'è DCU disponibile o se il DCU è stantio .. che cosa questo significa errore è che il DCU è stantio e si sta cercando di ricostruire da la fonte, ma non riesce a trovare sevenzip.pas, che utilizza JclCompression. Prova a trovare Sevenzip.pas e aggiungerlo al percorso di ricerca del progetto, o per il percorso di ricerca di Delphi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top