【问题标题】:Creating static library and linking to my application创建静态库并链接到我的应用程序
【发布时间】:2013-03-01 08:29:23
【问题描述】:

我需要为现有的 C 代码创建一个静态库并使用该库来创建一个 iphone 应用程序。我正在使用 Xcode 4.2。我按照以下链接中给出的步骤进行操作:

http://developer.apple.com/library/ios/#technotes/iOSStaticLibraries/Articles/configuration.html#//apple_ref/doc/uid/TP40012554-CH3-SW1

我的查询如下:

  1. 在#import "LibraryName/HeaderName.h" 行中,他们说对于 LibraryName,我必须包含库的名称(其 PRODUCT_NAME 构建设置的值)。它到底是什么意思?我在哪里可以获得该值?
  2. “其他链接器标志”是什么意思?既然我的库是用 C 语言编写的,而且我正在用 Objective C 编写应用程序,那么我应该为此付出什么价值?

【问题讨论】:

    标签: ios objective-c xcode4.2 port static-libraries


    【解决方案1】:
    1. LibraryName 是您在创建库时为其指定的名称。它应该与项目名称和目标名称相同(除非您弄乱了设置)。您可以在 Packaging -> Product Name 下的库的 Build Settings 中验证它

    2. 当您在纯 C 中工作时,您可以忽略这一点,保持原样。

    【讨论】:

      猜你喜欢
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2011-01-06
      • 2012-02-15
      相关资源
      最近更新 更多