【问题标题】:XCode 3.1.2, header file not foundXCode 3.1.2,找不到头文件
【发布时间】:2010-02-03 00:14:20
【问题描述】:

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

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

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

【问题讨论】:

  • 如果您只是将文件添加到项目中(不复制它们)怎么办?

标签: xcode file header


【解决方案1】:

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

  1. 在项目导航器中选择您的项目。
  2. 选择您的目标。
  3. 单击“构建阶段”选项卡。
  4. 点击 Compile Sources 展开该部分。
  5. 将依赖项拖到列表顶部。

【讨论】:

  • “将依赖项拖到列表顶部”对我有用。谢谢^^
【解决方案2】:

你确定你的头文件名拼写正确吗?情况是否正确?您是否使用了用户引号 "" 而不是系统引号 ?

假设您已经检查了上述所有明显的事情,那么要尝试的另一件事是退出 Xcode,删除项目目录中的“build”文件夹,然后重试 - 有时 build 文件夹会陷入困境内部。

【讨论】:

    猜你喜欢
    • 2016-02-14
    • 1970-01-01
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 2014-11-24
    • 2013-01-28
    相关资源
    最近更新 更多