加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 如何告诉Xcode如何包含用尖括号指定的库?

发布时间:2020-12-15 01:57:38 所属栏目:百科 来源:网络整理
导读:我经常看到Xcode / Objective-C实现文件中的开源代码导入第三方库,如下所示: #import ThirdPartyLibrary/utilities.h 但是当我拖在我的项目中删除这样的库的文件结构和文件,所有这些导入都已损坏,Xcode不知道文件在哪里。 我最终手动修改每个导入,看起
我经常看到Xcode / Objective-C实现文件中的开源代码导入第三方库,如下所示:

#import <ThirdPartyLibrary/utilities.h>

但是当我拖&在我的项目中删除这样的库的文件结构和文件,所有这些导入都已损坏,Xcode不知道文件在哪里。

我最终手动修改每个导入,看起来像:

#import "utilities.h"

并且include将显示它与文件系统上当前的物理文件夹相对。当一个库将其文件分割在文件系统中的文件夹中时,我将其拖放到Xcode中,Xcode为文件夹创建组。但是对于导入,我必须指定文件夹名称。问题是当我在一个文件夹中,例如:

HTTP / httpTools.h

那么当httpTools.h想从根目录导入utilities.h时,我必须改变

#import <ThirdPartyLibrary/utilities.h>

#import "../utilities.h"

这是一个烦恼。这样做了5个小时后,我以为死了,必须有一个更好的方法。有人可以解释什么是教Xcode的秘诀是一个可以用尖括号引入的新框架位置?框架btw是源代码。未编译只是赤裸的代码。

解决方法

使用编译器标志-I或Xcode构建设置别名 HEADER_SEARCH_PATHS指定包含路径。当然,在这样做时可以使用构建变量。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读