При создании пакета компонентов Delphi 2009, как вы определяете, какая директория должна содержать результирующие файлы .hpp и .lib, необходимые для пользователей C++ Builder?Позиции вывода файлов LIB для пакетов Delphi 2009
ответ
Существует известная ошибка: http://qc.embarcadero.com/wc/qcmain.aspx?d=67513 Это/ожидается/будет исправлено в предстоящем обновлении 3. (Не беспокойтесь о 10.0, разрешенном в номере сборки, это ошибка, которая будет исправлена при обновлении 3 и все исправления ошибок синхронизируются с QC)
Насколько я знаю, вы не можете. Ни один из параметров каталога, похоже, не контролирует его. Однако вы могли бы определить событие post-build (Project-> Options-> Build events), которое скопирует файлы туда, где вы хотели.
О проекте | Параметры | Компилятор Delphi | Связывание страницы, первые два элемента - это директория вывода 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
Обрати внимание, что переключатель-AFAICR, также контролирует, где файл .lib идет, как хорошо.
Allen - добро пожаловать к SO - рад видеть вас здесь! Однако я не вижу ни одного из этих вариантов. Первые два, которые я вижу, это «Debug Information» и «Image Base» .... ?? – Roddy
Обновление 3 было выпущено сегодня. –
Обратите внимание, что [QualityCentral теперь закрыт] (https://community.embarcadero.com/blogs/entry/quality-keeps-moving-forward), поэтому вы больше не можете обращаться к ссылкам 'qc.embarcadero.com' , Если вам нужен доступ к старым данным QC, посмотрите на [QCScraper] (http://www.uweraabe.de/Blog/2017/06/09/how-to-save-qualitycentral/). –