Как разрешить «единицу JCLCompression был составлен с другой версией Sevenzip.ioutachive»?

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

  •  24-09-2019
  •  | 
  •  

Вопрос

Есть уже аналогичный вопрос (связь). Что я не понимаю, какое устройство я должен удалить.

Я установил последнюю библиотеку JCL и добавил «JCLCompression» в список используемых в блоке, и я получаю ошибку: «Unit JCLCompression была скомпилирована с другой версией Sevenzip.ioutarchive».

Пожалуйста, объясните мне проще, как решить проблему.

Заранее спасибо!

Это было полезно?

Решение

Что значит, что у вас есть устаревшая версия jclcompression.dcu, сидящей вокруг. Компилятор пытается сначала использовать DCU, если он может его найти, а затем перекомпировать из файлов PAS, если нет доступных DCU или если DCU несет устойчив к тому, что эта ошибка означает, что DCU устанавливается, и он пытается перестроить Источник, но он не может найти Sevenzip.pas, который использует JCLCompression. Попробуйте найти Sevenzip.pas и добавьте его в путь поиска вашего проекта или на путь поиска Delphi.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top