创建静态库并链接到我的应用程序

时间:2013-03-01 08:29:24

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

我需要为现有的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. “Other Linker Flags”是什么意思?我应该为此提供什么价值,因为我的库在C中并且我在Objective C中编写我的应用程序?

1 个答案:

答案 0 :(得分:0)

  1. LibraryName是您在创建库时为其指定的名称。它应该与项目名称和目标名称相同(除非您已经搞乱了设置)。您可以在包装下的库构建设置中验证它 - >产品名称

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