【发布时间】:2009-02-09 10:48:13
【问题描述】:
在构建 Delphi 2009 组件包时,如何指定哪个目录应包含 C++ Builder 用户所需的生成的 .hpp 和 .lib 文件?
【问题讨论】:
标签: delphi delphi-2009 packages c++builder
在构建 Delphi 2009 组件包时,如何指定哪个目录应包含 C++ Builder 用户所需的生成的 .hpp 和 .lib 文件?
【问题讨论】:
标签: delphi delphi-2009 packages c++builder
在 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 文件的去向。
【讨论】:
有一个已知错误:http://qc.embarcadero.com/wc/qcmain.aspx?d=67513 这是 / 预计 / 将在即将到来的更新 3 中修复。(不要担心 10.0 已在内部版本号中解决,这是一个错误,将在更新 3 发布时更正,所有错误修复都将同步回 QC )
【讨论】:
qc.embarcadero.com 链接。如果您需要访问旧的 QC 数据,请查看 QCScraper。
据我所知,你不能。似乎没有一个目录选项可以控制它。但是,您可能可以定义一个构建后事件(项目->选项->构建事件),它将文件复制到您想要的位置。
【讨论】: