gpt4 book ai didi

include - Xcode 4.5.1。标题搜索路径不起作用,找不到 文件

转载 作者:行者123 更新时间:2023-12-03 23:23:27 25 4
gpt4 key购买 nike

我在我的主目录中添加了一个包含目录。我可以从构建目录运行“ls -l ~/include”。
我在“标题搜索路径”和“用户标题搜索路径”中都添加了该目录。在这两个地方,我都尝试过非递归和递归。
但是 xcode 4.5.1 在任何情况下都无法找到第一个声明的头文件。

它在源代码 call.m 中说明为:

 #include <directory/file.h>

我收到“找不到词法或预处理器问题‘目录/文件.h’文件。”

但是当从 cli 运行 xcodebuild 时,构建源代码没有任何问题。

我已经尝试了许多在互联网上找到的建议
  • 在/usr/om 我的驱动器中放入一个包含
  • 向项目添加索引,添加没有副本且未标记“添加到目标”的文件。
  • 重启xcode。
  • 指定所有特定路径。

  • 但是还是不行。

    问题是什么。 xcode 中的错误?

    最佳答案

    我刚刚遇到了类似的问题,这是因为我为标题搜索路径定义的路径中有空格。例如,我将以下内容定义为搜索路径:
    $(SRCROOT)/Frameworks/Headers
    正在扩展到以下内容:
    /Users/skoota/Documents/Xcode Projects/My App/Frameworks/Headers
    如您所见,路径中有空格(这不是很明显,因为您使用的是 $(SRCROOT) 变量)并且编译器并不特别重视这些空格。我通过将搜索路径更改为以下内容来解决此问题:
    "$(SRCROOT)"/Frameworks/Headers
    (请注意 $(SRCROOT) 周围的引号用于转义空格)。现在扩展到:
    "/Users/skoota/Documents/Xcode Projects/My App"/Frameworks/Headers
    效果很好,虽然与嵌入式 " 看起来有点奇怪分数。这花了我一段时间才弄明白,所以希望它有帮助!

    关于include - Xcode 4.5.1。标题搜索路径不起作用,找不到 <directory/file.h> 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075043/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com