2010-02-23 1 views
2

При использовании dcc32 для файла .dpr он создает dll, но не dcu.Командная строка Delphi 6: NO DCU

На уровне проекта .cfg используется ключ -N для установки пути, но ничего не указано в указанном каталоге. Он должен видеть .cfg, поскольку работает ключ -E.

Я попытался использовать brcc32/brc32 против файла .dpr перед вызовом dcc32, но один из них дает мне Error projectName.dpr 3 1: Ожидает END?

Мне нужен dcu от project1 для project2, который, когда я запускаю dcc32 против .dpr, указывает на то, что он не может найти недостающие dcu из project1 для project2.

Какие шаги, clc/utility необходимо запустить для создания файлов dcu? Работает на XP с установленным Delphi 6. DCC32 v14 BRC32 v5.4

ответ

4

Возможно, он игнорирует переключатель -N, потому что у него его нет? Насколько я знаю, переключатель, указывающий, куда должен идти dcu, - это переключатель -N0. (Буква N, цифра нуль).

+0

Мне нравится юмор. ;-) –

0

dcc32 --help - ваш друг здесь. В частности:

-N0<path> = unit .dcu output directory 

(Обратите внимание, что D6 не показать этот переключатель D7 и более поздние версии делают.).

Вы должны убедиться, что вы включили все необходимые зависимости устройства через - Флаг U, зависимости ресурсов через флаг -R и т. Д. Например:

dcc32 -B -CC -Q -E.\bin -IC:\home\work\Indy;C:\home\work\dUnit\src -LE.\bin -N0.\build -O"C:\home\work\Indy;C:\home\work\dUnit\src" -U"C:\home\work\Indy;C:\home\work\dUnit\src" -R"C:\Program Files\Borland\Delphi6\source\Indy;C:\Program Files\Borland\Delphi6\lib" SIP.dpr 

EDIT: Это не поможет, что dcc32 --help не говорит вам о переключателе -n0. Я нашел это с трудом, и только по совету моего босса (Гвидо Гыбельс) мне удалось заставить все работать.

+0

Если 'dcc32 -help' не говорит вам о -N0, то в чем смысл первых двух строк вашего ответа? –

+0

d7 и d2006's dcc32 оба показывают -N0. Но я хотел направить плакат к тому, что должно быть первым источником информации, а также указывая на ловушку d6. –

+0

Извини, Роб, я только понял, что ты имеешь в виду сейчас. Текст изменен.) –

 Смежные вопросы

  • Нет связанных вопросов^_^