首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带有工作区的Xcode 5中的静态库

带有工作区的Xcode 5中的静态库
EN

Stack Overflow用户
提问于 2013-09-22 06:00:44
回答 1查看 6.3K关注 0票数 0

是否有人对工作空间的静态库有问题。我正在查看一个旧工作区,其中有一个普通的xcode项目和一个静态库。它在Xcode 5中运行良好,然后我想添加一个新的静态库。我在视图控制器中添加了头文件,我想尝试使用它,将静态库添加到我的工作区,并添加我的静态库作为链接的框架之一。

代码语言:javascript
代码运行次数:0
运行
复制
#import "CTAutoLayoutUtilities/CTAutoLayoutUtilities.h"

它构建得很好,只有头文件就位。我开始打字,我看到我的静态库中有一些类别出现在intellisense中。然后,我尝试构建,并得到一个错误,说它找不到上面列出的头文件。当我的静态库工作时,我没有改变用户头搜索路径。它仍然有:

代码语言:javascript
代码运行次数:0
运行
复制
$(BUILT_PRODUCTS_DIR) 

之后,我尝试了项目的清理(cmd + shift + option + k)。然后重建,现在它抱怨它找不到我的任何一个静态库的头文件,包括一个最初工作到现在为止的库。然后,我从要链接的框架中删除了新的静态库,但是编译器仍然抱怨它找不到能够工作的头文件。

有没有人知道Xcode 5中是否发生了更改,或者我如何才能再次识别我的库?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-22 07:33:02

我一直在使用Xcode工作区,并且没有注意到来自Xcode 4 WRT包含路径的任何更改。

我总是这样做:

  • 将所有项目放在我的~/Source文件夹中,以便它们都在同一级别(即它们都是兄弟姐妹)。
  • 创建Xcode项目并在将其添加到Xcode工作区之前对其进行测试。
  • 我总是在使用其他项目的任何项目的项目设置中手动设置Header Search Path;例如: $(PROJECT_DIR)/./OtherProject1/include$(PROJECT_DIR)/./OtherProject1 2/include /opt/local/include
  • 我不必设置Library Search Path,因为二进制文件/库总是放在DerivedData文件夹中的同一个目录中。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18940870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档