我已在我的主目录下添加了一个包含文件夹。我可以从构建目录运行“ls -l ~/include”。
我已将该目录添加到“头文件搜索路径”和“用户头文件搜索路径”中。在这两个位置,我都尝试了非递归和递归两种方式。
但是,在任何情况下,Xcode 4.5.1都找不到第一个声明的头文件。
在源代码calls.m中已经声明了它:
在源代码calls.m中已经声明了它:
#include <directory/file.h>
我遇到了一个“词汇或预处理器问题 'directory/file.h' 文件未找到”的错误。
但是,当从命令行运行xcodebuild时,它没有任何问题来构建源代码。
我尝试了许多在互联网上找到的建议:
- 将include放在我的驱动器上的/usr/中
- 向项目添加索引,添加没有复制和标记为“添加到目标”的文件。
- 重新启动xcode。
- 指定所有特定路径。
但仍然无法解决问题。
问题出在哪里?Xcode里有bug吗?