我的图书馆有这个问题。我想将它添加到我的 Objective C (iOS) 项目中,但他们的文档没有说明如何做到这一点。我只是把它复制了一遍。现在他们的主文件有这个:
#include <LIB/Class1.h>
#include <LIB/Class2.h>
...
它对我不起作用,所以我将每个 <> 更改为“”:
#include "LIB/Class1.h"
#include "LIB/Class2.h"
...
使用这种语法一切正常,我可以使用 lib.不过,我想这不是一个好习惯。我应该如何将库添加到项目中,以便它在不进行此修改的情况下工作?
最佳答案
在 Xcode Build Setting 中,Header Search Paths (HEADER_SEARCH_PATHS) 影响 #include
因此,为您的库的头路径设置 HEADER_SEARCH_PATHS,#include
此外,始终搜索用户路径 (ALWAYS_SEARCH_USER_PATHS) 设置可以更改搜索路径 #include
关于objective-c - 如何在Objective C中将#import "..."更改为#import <...>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132944/