Objective c 目标-C';s#进口声明-韩元';t导入文件夹中的文件
我不熟悉Objective-C,还在学习它的语法,所以我正在尝试一些东西。。。我试图理解#import语句在导入文件夹中的文件时是如何工作的 我在一个文件中有一个main函数,在我的main函数的同一个目录中包含一个类的文件夹,在该文件夹中,我试图为该类导入一个头文件 我正试图这样导入它:Objective c 目标-C';s#进口声明-韩元';t导入文件夹中的文件,objective-c,xcode,import,Objective C,Xcode,Import,我不熟悉Objective-C,还在学习它的语法,所以我正在尝试一些东西。。。我试图理解#import语句在导入文件夹中的文件时是如何工作的 我在一个文件中有一个main函数,在我的main函数的同一个目录中包含一个类的文件夹,在该文件夹中,我试图为该类导入一个头文件 我正试图这样导入它: #import "Person/person.h" 我相信这应该可以工作,但是Xcode发出了一个错误,说它找不到文件/目录 包含person.h的文件夹与我的主函数文件位于同一目录中。 我仍然不明白这段代
#import "Person/person.h"
我相信这应该可以工作,但是Xcode发出了一个错误,说它找不到文件/目录
包含person.h的文件夹与我的主函数文件位于同一目录中。
我仍然不明白这段代码到底出了什么问题,如果有人能告诉我正确的方法,那将非常有帮助,谢谢 (一种方法)使用此功能是将父目录(属于
Person/
)添加到目标的包含路径。(一种方法)使用此功能是将父目录(属于Person/
)添加到目标的包含路径。尝试导入“Person.h”
,文件夹实际上不可用。它是一个组,类似于项目中的虚拟文件夹,可以让您直观地组织项目文件 尝试导入“person.h”,该文件夹实际上不可用。它是一个组,类似于项目中的虚拟文件夹,可以让您直观地组织项目文件 试试#导入“person.h”
,文件夹不是真的,它是一个组,类似于项目中的虚拟文件夹,似乎解决了我的问题,谢谢@文斯:你应该回答这个问题。试试#导入“person.h”
,文件夹不是真的,它是一个组,类似于项目中的虚拟文件夹,似乎解决了我的问题,谢谢@文斯:你应该回答这个问题。如果Person目录在include搜索路径中,那么正确的#import
是#import“Person.h”
,即Person/Person.h
将搜索Person/Person/Person.h.@Peter我所指的父目录是Person/
的父目录,它将澄清这一点。或者将其添加到“标题搜索路径”中,并可选地将其设置为递归。如果Person目录位于include搜索路径中,则正确的#import
为#import“Person.h”
,因为“Person/Person.h”
将搜索Person/Person/Person.h.@Peter我所指的父目录是Person/
的父目录--将澄清这一点。或者将其添加到“标题搜索路径”中,并可以选择将其设置为递归