使用位于/usr/local
. 错误是'cryptopp/cryptlib.h' file not found
。这与许多其他问题类似,但其他主题中提到的“试试这个”没有帮助。
我有一个包含标题的目录。目录是/usr/local/ios-armv7/include
. 在该目录中,标题位于cryptopp/
. 我将两个文件都包含在内#include <cryptopp/cryptlib.h>
和的文件#include "cryptopp/cryptlib.h"
。
在 Xcode 中,我在每个地方都/usr/local/ios-armv7/include
设置/usr/local/ios-armv7/include/cryptopp
了标题或包含文件的路径。没有目标覆盖。我通过验证将路径添加到命令行-I
开关添加到命令行。
我试过切换ALWAYS_SEARCH_USER_PATHS
。我试过切换递归。我还尝试添加和删除尾部斜杠 ( /
)。在每次尝试之间,我都会进行一次完全清洁。我还使用 Organizer 删除所有数据。我什至尝试使用不同的编译器(GCC-4.2,它似乎完全损坏了)。
让 Xcode 尊重我的搜索路径的诀窍是什么?