XCode 3.1.2,找不到头文件

时间:2010-02-03 00:14:20

标签: xcode file header

我一直在尝试构建一个与其他不在项目目录中的头文件有依赖关系的代码。我在HEADER_PATH和USER_PATH中添加了这些头文件的路径。但是,我仍然会在构建时看到错误。它说没有找到该文件。我验证了该文件存在于项目设置中添加到标题搜索路径的路径中。

如何确保包含项目中引用的所有头文件,并且在编译期间Xcode会选择路径?

我尝试将所有文​​件复制到项目中,但没有运气。这是我第一次使用Xcode,所以它有点令人沮丧。我是一个Linux家伙,对make文件感到满意。是否有一个xcode的Make文件,我可以修改它以包含头文件目录。

2 个答案:

答案 0 :(得分:3)

您可能希望检查目标构建阶段中源文件的顺序,以确保在引用它们的源文件之前编译依赖项。

  1. 在Project Navigator中选择您的项目。
  2. 选择目标。
  3. 单击Build Phases选项卡。
  4. 点击编译源以展开该部分。
  5. 将依赖项拖到列表顶部。

答案 1 :(得分:0)

您确定拼写了正确的头文件名吗?案件是否正确?您是否使用了用户引号“”而非系统引号<> ?

假设您已经检查了上述所有明显的事情,那么另外一件事就是退出Xcode,删除项目目录中的“build”文件夹,然后再试一次 - 有时构建文件夹会进入pickle内部。