首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Three20 HEADER_SEARCH_PATHS奇怪行为

Three20 HEADER_SEARCH_PATHS奇怪行为
EN

Stack Overflow用户
提问于 2012-02-12 17:07:00
回答 1查看 393关注 0票数 0

在我的一个Three20项目中,我有一个Three20

代码语言:javascript
运行
复制
HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/../three20 $(BUILT_PRODUCTS_DIR)/../../three20

但根据这个:https://github.com/facebook/three20

在这条路上我必须有下面的一行。

代码语言:javascript
运行
复制
../three20/Build/Products/three20

我已经使用ttmodule.py重新创建了一个项目,并确认../three20/Build/Products/three20默认的,但我不知道为什么我的现有项目忽略了它。

现在的问题是:

问:为什么项目可以无错误地构建(模拟器/设备),你认为原因是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-14 18:58:01

在预xcode 4天内,build文件夹将位于项目源目录下,这对以相对方式添加搜索头是有意义的。Three20将头文件复制到特定的位置,作为复制构建阶段的一部分。

由于xcode4不在,构建目录完全从项目源树移出,进入配置为$(BUILT_PRODUCTS_DIR)的临时位置。您看到2个目录的原因是xcode为Archive构建和所有其他类型的构建生成两个不同的路径(Run/Debug等)

$(BUILT_PRODUCTS_DIR)/./three20 20$(BUILT_PRODUCTS_DIR)/././three20 20

注意,手动指令告诉您查找该目录,但它没有告诉您它在哪里:

最后,我们需要告诉您的项目在哪里找到Three20头。打开“项目设置”,转到"Build“选项卡。寻找“头搜索路径”并双击它。将项目目录中的相对路径添加到“生20/构建/产品/三重20”目录中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9250729

复制
相关文章

相似问题

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