Xcode4 从现有项目创建静态库
Posted
技术标签:
【中文标题】Xcode4 从现有项目创建静态库【英文标题】:Xcode4 Create Static Library from Existing Project 【发布时间】:2012-04-21 00:15:13 【问题描述】:在 XCode4 中创建静态库时遇到问题。我一直在关注这个有用的tutorial:
但我一直遇到同样的问题。如何从现有项目创建库?我在构建项目(未运行)时遇到困难,因为它似乎在我刚刚导入的代码中遇到了编译器错误。
如何设置现有项目以导入 Cocoa Touch 静态库项目?
【问题讨论】:
【参考方案1】:选择Target->构建设置 在链接部分将 Mach-O Type 更改为 Static Library
您可以尝试this 让您的静态库使用更智能
【讨论】:
很好奇,当我打开一个现有项目并执行上述操作(不是链接)时,我得到一个编译器错误;链接中的步骤是否必要?:Check dependencies Application target has invalid MACH_O_TYPE value of 'staticlib'.
链接中的步骤不是必需的。但是您必须将所有静态库头文件添加到项目中,然后才能在项目中使用静态库。另一种方法是在该链接中规定以上是关于Xcode4 从现有项目创建静态库的主要内容,如果未能解决你的问题,请参考以下文章