XCode包含路径

前端之家收集整理的这篇文章主要介绍了XCode包含路径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_1@
我在使用XCode处理我正在使用或我想使用的特定文件结构时遇到问题.

我有一组以下形式的文件……


Library
   Headers
      Library
         Package1
            Header1.h
            Header2.h
            HeaderN.h 
         Package2
            Header1.h
            Header2.h
            HeaderN.h 
         PackageN
            Header1.h
            Header2.h
            HeaderN.h 
   Source
      Package1
         Source1.m
         Source2.m
         SourceN.m 
      Package2
         Source1.m
         Source2.m
         SourceN.m 
      Package3
         Source1.m
         Source2.m
         SourceN.m 

我想要在这个库之外的代码包含的模型是……

#import "Library/Package/Header.h"

我想将XCode指向Library / Headers但不指向内部文件夹.当我将这个树添加到项目中时,XCode似乎会为树中的每个节点创建隐式包含路径.

项目中的客户端代码但在此树之外可以执行此操作…

#import "Header.h"

代替…

#import "Library/Package/Header.h"

我似乎无法找到一种方法来拒绝不合格的表格.

任何帮助,将不胜感激.

谢谢,
-Roman

解决方法

如果您在项目中的文件中包含标题,那么XCode将始终在没有路径限定的情况下找到它们,正如您所发现的那样.最佳解决方案是从项目中删除标题,并在项目设置中将“库/标题”指定为标题搜索路径.标题不会显示在您的项目中,但是编译时XCode也不会隐式找到它们;客户端代码必须指定“库/标头”的完整路径才能到达他们想要的头文件.

猜你在找的Xcode相关文章