将静态库链接到XCode 4中的iOS项目
我有一个编译为静态库的项目( AQGridView
),但似乎无法将其添加到我的项目中。
将项目拖到我的项目中会创建一个工作区,如果我尝试从DerivedData
目录链接libAQGridView.a
文件,则它不会将其识别为库。 我不确定我做错了什么。
这是AQGridView
项目。 有没有人知道如何在XCode 4项目中使用它?
我这样做如下:
如果您没有在主项目的项目导航器的主项目中看到静态库项目嵌套,最可能的原因是静态库自己的Xcode项目仍处于打开状态。 退出Xcode并打开其中嵌套静态库项目的主项目,而无需打开原始静态库项目本身,并且应该看到它在主项目中显示为嵌套项目。
Xcode菜单>查看>实用程序>文件检查器
选择静态库文件,然后在'标识和类型'中将'文件类型'设置为'Mach-O目标代码'。
工作空间应该使这更容易,但我不知道他们这样做。 我这样做的方式是创建一个工作区,添加我的主项目,添加我的库项目。 然后进入主项目的构建阶段,并在“链接二进制库”部分添加库并添加库。 这应该是所有必要的,至少这是我的阅读,但事实并非如此。 我所做的是进入Xcode首选项,然后进入“源树”窗格。 添加一个指向静态库标题的源代码树,然后返回到项目的构建设置,然后返回到Header Search Paths键,并在那里输入$ {foo},其中“foo”是您称为源代码树的任何内容。
这对我很有用,但我不知道这是否是最好的或最简单的方法。
链接地址: http://www.djcxy.com/p/50995.html