Kar*_*y S 5 c xcode objective-c static-libraries ios
我做了一些环顾四周,但我发现的大部分答案已经或感觉不完整,让我有点困惑.我已经获得了一个C库,我需要使用XCode 4.3编译成静态库,然后在一个单独的iOS应用程序项目中使用,但我不确定如何继续.我不确定目录结构是否重要,但在这里它仍然是:
Library -> Section1 -> src -> .c files
-> sec1 -> .h files
-> sec1.h
-> Section2 -> src -> .c files
-> sec2 -> .h files
-> sec2.h
Run Code Online (Sandbox Code Playgroud)
我一直试图从这个工作:http://blog.stormyprods.com/2008/11/using-static-libraries-with-iphone-sdk.html这个问题在链接问题类似于这一个问题2008年它已经过时了,我也无法让它发挥作用.还有这个问题:包括带有Xcode的外部C库,但它没有详细介绍实际生成库,之后包括在一个单独的项目中.
如果有人能够提供清晰和最新的答案,我和其他许多人都非常感谢我,我确定.如果需要更多信息,请告诉我们!
要构建静态库:
然后,使用此库的最简单方法是将此静态库项目添加到应用程序项目中.这避免了担心创建胖库(即具有模拟器和设备代码的库).
要将静态库项目添加到应用程序项目:
对上面详细程度的难以理解的道歉,但不知何故,人们似乎总是忘记做第4-8步,然后他们想知道为什么他们会得到链接错误!
Xcode将无法找到您的库的标题.您可以像处理任何其他头文件一样将公共标题添加到项目中,也可以在构建设置中设置"标题搜索路径".
| 归档时间: |
|
| 查看次数: |
4622 次 |
| 最近记录: |