0

我正在使用最新的 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

但我遇到了同样的错误。

我怎样才能解决这个问题?

4

2 回答 2

1

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

于 2012-11-19T10:41:43.010 回答
0

在目标的“构建设置”中,搜索“标题搜索路径”。在最高的字段中(所以在“调试”和“发布”之前)输入以下行:

"$(SRCROOT)"/**

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

于 2012-11-19T10:55:26.183 回答