【问题标题】:Generating a static library生成静态库
【发布时间】:2011-03-28 21:12:10
【问题描述】:

我想知道创建静态库(.a 文件)的分步过程,以便将其公开给其他项目。这就是我现在的做法:

  1. 右键单击“目标”--> 添加--> 新目标。
  2. 选择“静态库” --> 下一步 --> 命名并完成
  3. 添加了构建依赖项
  4. 将头文件拖到 暴露给其他项目“复制 标题”
  5. 将所有要编译的文件拖放到“Compile Sources”下
  6. 将库拖放到“Link Binary With Libraries”中。

接下来是什么?在此之后如何获取 .a 文件,如果有脚本,我需要从哪里运行它?

【问题讨论】:

    标签: iphone cocoa-touch xcode


    【解决方案1】:

    【讨论】:

    • 我遵循了这条路径,但遇到了数千个错误......似乎编译器没有识别出任何 IOS SDK 方法。我收到诸如“NSAutoreleasePool undeclared”、“nil undeclared”等错误。
    • Stormyoprods 的博客方式本来很好,但是已经过时了很长时间,我不会那样做。
    【解决方案2】:

    如果您使用的是 XCode 4,这相当容易:

    1. 文件 > 新建 > 新建项目
    2. 框架和库 > Cocoa Touch 静态库

    剩下的只是个人喜好。完成(并构建库)后,可以在“产品”下访问“.a”文件(在 finder 中使用 show)。

    【讨论】:

    • 创建一个新项目,正如 Kevin 指出的那样(在 Xcode3 中它的基本过程相同,只需额外点击一下),然后执行类似的操作以从另一端获取单个 .a 文件:stackoverflow.com/questions/3520977/…
    猜你喜欢
    • 2012-07-24
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2023-03-15
    • 2016-01-21
    • 2015-02-06
    相关资源
    最近更新 更多