【问题标题】:How to build static library using RAD Studio 2010?如何使用 RAD Studio 2010 构建静态库?
【发布时间】:2011-03-21 09:32:50
【问题描述】:

假设我的库是动态的,我对 C++ Builder 2010 感到困惑。我没有在文档中找到任何关于我需要在项目中更改哪些内容以构建静态库的选项或帮助。

现在我生成DLL,但我需要生成LIB,所以我可以将它链接到项目并忘记DLL。顺便说一句,它产生 LIB,但仅用于动态链接。

【问题讨论】:

    标签: dll c++builder static-linking c++builder-2010


    【解决方案1】:

    你尝试过 Project Props -> Config properties -> Config Type -> Static library (.lib) 吗?

    【讨论】:

    • 谢谢我真的坚持这个东西。我不知道这个道具是做什么用的。您能否详细描述一下,如何找到这个菜单?
    【解决方案2】:

    我知道这是旧的,但 AFAIK Delphi 2010 不支持 .bpi(静态)文件。它在某个时候被删除了。这对我们来说也很麻烦,因为我们有一个大型项目,我们想将其分解为多个单元,并且由于各种原因动态库不会削减它。

    【讨论】:

      【解决方案3】:

      您必须在创建项目时选择“静态库”。一旦项目已经存在,您就无法转换它。这将创建一个静态链接库。将现有的源文件添加到新项目并构建应该很容易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-21
        • 1970-01-01
        • 2013-06-10
        • 1970-01-01
        相关资源
        最近更新 更多