代码之家  ›  专栏  ›  技术社区  ›  dar512

预编译头名称卡住

  •  1
  • dar512  · 技术社区  · 15 年前

    我是xcode的新手,我肯定错过了什么。

    创建新的命令行项目。称之为tempprog(例如)。
    选择项目/编辑项目设置。
    编辑前缀头的名称(tempprog_前缀Z.pch).
    构建-当然,它会失败,寻找tempprog_前缀Z.pch
    现在将前缀头的名称改回tempprog_前缀.pch.
    再次构建-它应该可以工作,但是没有。它仍然在寻找tempprog_前缀Z.pch

    清洁并不能纠正这种情况。我错过了什么?火车在哪里前缀Z.pch姓名是否保留?如果查看ProcessPCH命令的构建输出,您可以看到它仍然希望使用Prefixz。

    2 回复  |  直到 15 年前
        1
  •  2
  •   dar512    15 年前

    事实证明,有一个确定优先顺序的系统。

    可以设置生成设置的级别及其优先级为:

    xcodebuild命令行标志(仅适用于命令行生成) 目标,可通过目标的信息检查器编辑 项目,可通过项目的信息检查器编辑 Xcode应用程序设置,如Xcode>首选项中所设置。。。 Xcode内置默认值 用户环境,可能是在用户的~/.MacOSX中设置的/环境.plist文件

        2
  •  0
  •   Remizorrr    10 年前

    重新启动mac可以解决此问题。