Расположение вывода файла LIB для пакетов Delphi 2009 - PullRequest
1 голос
/ 09 февраля 2009

При создании пакета компонентов Delphi 2009 как указать, какой каталог должен содержать результирующие файлы .hpp и .lib, необходимые пользователям C ++ Builder?

Ответы [ 3 ]

3 голосов
/ 09 февраля 2009

На странице Project | Options | Delphi Compiler | Linking первые два элемента: выходной каталог C ++ Builder .hpp и выходной каталог C ++ Buidler .obj должны делать то, что вы хотите. Файлы .lib и .bpi. Однако, похоже, что в передаче этих опций компилятору есть небольшая ошибка ... Я поговорю с ответственным инженером об этом.

Из командной строки DCC32 вы можете использовать следующее для управления тем, где разместить эти элементы:

-N0<path> = unit .dcu output directory
-NH<path> = unit .hpp output directory
-NO<path> = unit .obj output directory
-NB<path> = unit .bpi output directory

Обратите внимание, что ключ -NB AFAICR также контролирует, куда также идет файл .lib.

2 голосов
/ 24 апреля 2009

Есть известная ошибка: http://qc.embarcadero.com/wc/qcmain.aspx?d=67513 Это / ожидается / будет исправлено в предстоящем обновлении 3. (Не беспокойтесь о 10.0, исправленном в номере сборки, это ошибка, которая будет исправлена, когда выйдет обновление 3, и все исправления ошибок будут синхронизированы обратно с QC )

1 голос
/ 09 февраля 2009

Насколько я знаю, ты не можешь. Кажется, ни один из параметров каталога не контролирует его. Однако вы, вероятно, могли бы определить событие после сборки (Project-> Options-> Build events), которое скопировало бы файлы туда, куда вы их хотели.

...