【问题标题】:LIB file output locations for Delphi 2009 packagesDelphi 2009 软件包的 LIB 文件输出位置
【发布时间】:2009-02-09 10:48:13
【问题描述】:

在构建 Delphi 2009 组件包时,如何指定哪个目录应包含 C++ Builder 用户所需的生成的 .hpp 和 .lib 文件?

【问题讨论】:

    标签: delphi delphi-2009 packages c++builder


    【解决方案1】:

    在 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 文件的去向。

    【讨论】:

    • 艾伦 - 欢迎来到 SO - 很高兴在这里见到你!但是,我没有看到任何一个选项。我看到的前两个是“调试信息”和“图像库”......??
    【解决方案2】:

    有一个已知错误:http://qc.embarcadero.com/wc/qcmain.aspx?d=67513 这是 / 预计 / 将在即将到来的更新 3 中修复。(不要担心 10.0 已在内部版本号中解决,这是一个错误,将在更新 3 发布时更正,所有错误修复都将同步回 QC )

    【讨论】:

    【解决方案3】:

    据我所知,你不能。似乎没有一个目录选项可以控制它。但是,您可能可以定义一个构建后事件(项目->选项->构建事件),它将文件复制到您想要的位置。

    【讨论】:

      猜你喜欢
      • 2012-12-16
      • 2016-01-11
      • 2011-07-12
      • 2017-02-22
      • 2023-03-19
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      相关资源
      最近更新 更多