如何在项目中添加头文件夹?

时间:2012-11-19 10:24:53

标签: objective-c ios xcode xcode4

我正在使用最新的Xcode 4.5.2开发iOS应用程序。

我有以下文件夹结构:

/.../SourceCode/MyProjectFolder/projectName.xcodeproject
/.../SourceCode/MyProjectFolder/projectName/
/.../SourceCode/MyProjectFolder/projectName/xxx.m
/.../SourceCode/MyProjectFolder/projectName/xxx.h
/.../SourceCode/MyProjectFolder/projectName/PVRT/
/.../SourceCode/MyProjectFolder/projectName/PVRT/header1.h
/.../SourceCode/MyProjectFolder/projectName/PVRT/OtherFolder/header2.h

如果在我的头文件中添加了这个:

#include "header1.h"

我得到"header1.h" not found error.

但是,如果我添加:

#include "PVRT/header1.h"

我得到"header2.h" not found.

在项目设置中,我添加了以下路径:

${SOURCE_ROOT}/projectName/PVRT

但是我得到了同样的错误。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

在目标&amp ;;的构建设置中调整“标题搜索路径”值根据项目的头文件路径设置。 希望它可以解决你的问题。

答案 1 :(得分:0)

在目标的“构建设置”中,搜索“页眉搜索路径”。在最高字段中(所以在'Debug'和'Release'之前)输入以下行:

"$(SRCROOT)"/**

这会将整个源目录添加到标题搜索路径中。如果要包含特定文件夹,可以随时扩展路径。