составление delphi-pi - PullRequest
       20

составление delphi-pi

2 голосов
/ 30 июня 2011

После загрузки исходного кода, попытался скомпилировать код.

В первом столкновении отсутствовали компоненты Jedi, поэтому скачали jcl-2.2.1.3817-partnerdvd

Следующим шагом была установка, которая была в порядке.

Теперь после компиляции появляется сообщение об ошибке:

[Фатальная ошибка DCC] Utils.pas (4): F2051 Модуль JclCompilerUtils был скомпилирован с другой версией JclSysUtils.IJclCommandLineTool

пытался загрузить разные версии, однако владелец кода утверждает, что он был скомпилирован с 2.2.

Идеи, как решить эту проблему?

edit: я просто удалил некоторые ссылки на джедаев из пути к библиотеке, надеюсь, не нанес никакого ущерба. по-прежнему не идти.

РЕДАКТИРОВАТЬ 2: скачал 0,57, а не по умолчанию, в результате:

[DCC Fatal Error] Utils.pas (4): F1026 Файл не найден: 'JclBorlandTools.dcu'

теперь это кажется простой проблемой версии с jcl, переустановите плохо (снова).

Ответы [ 2 ]

4 голосов
/ 30 июня 2011

Большинство сообщений об ошибках и предупреждениях Delphi довольно ясны, но ошибки «Скомпилированы с другой версией» являются одним из немногих исключений.На самом деле это означает:

Something in Unit JclSysUtils (or one of its dependencies) has changed, and Unit JclCompilerUtils, which has a dependency on JclSysUtils, needs to be recompiled now, but only the DCU for it is available. Unable to locate the PAS file to recompile it.

Убедитесь, что исходный код для всех модулей JCL доступен для компилятора.

1 голос
/ 03 июля 2011

Я проверил свои настройки. Я собрал последнюю версию Delphipi, используя JCL 2.2.1.3886.

Мой путь к библиотеке содержит следующие пути:

C:\Users\Public\Documents\Soft Gems\Virtual Treeview\Source
C:\Components\jcl-2.2.1.3886\lib\d14
C:\Components\jcl-2.2.1.3886\source\include

Delphipi зависит от трех внешних библиотек: JCL, dxgettext и Virtual Treeview, и ссылки на эти библиотеки перечислены на домашней странице проекта. Я думаю, что вы должны проверить дважды проверить вашу установку JCL и пути к библиотекам. Извините, я ничего не могу с этим поделать. Удачи.

...