Ошибка сборки Delphi 5: требуемый пакет не найден - PullRequest
2 голосов
/ 12 мая 2011

Я компилирую свой проект из командной строки, используя компилятор dcc32.Я сталкиваюсь с этой ошибкой «Обязательный пакет X не найден», но у меня есть путь ко всем файлам в X. *, определенный в переменной пути Windows.Я застрял в этой ошибке.Любое понимание высоко ценится!Спасибо

Ответы [ 2 ]

2 голосов
/ 13 мая 2011

Для компиляции необходим скомпилированный пакет - .dcp.Это не помогает, если этот файл находится в пути поиска Windows, компилятор должен быть в состоянии найти его, в своем пути к библиотеке или пути поиска проекта.

2 голосов
/ 13 мая 2011

У меня было много головных болей с такими проблемами - не могу сказать наверняка, что это поможет вам, но, безусловно, должно указать вам правильное направление:

1) Насколько я знаю, Windowsпеременной пути недостаточно для компилятора Delphi - даже если вы работаете из командной строки.Вам необходимо проверить параметры среды Delphi, параметры проекта и т. Д.

2) Даже если ваши пути Delphi выглядят правильно настроенными, ваш dpr может явно ссылаться на единицы, которые не найдены;или у вас могут быть пакеты, изначально установленные по другим (и, возможно, отсутствующим) путям, чем те, на которые вы сейчас указываете;

3) Старые, устаревшие DCU, найденные в путях вашего проекта, могут вызвать загадочные проблемы ...

4) Можете ли вы скомпилировать этот проект в IDE?Что происходит при попытке?

HTH

...