我单独构建了C代码并拥有libperson.a输出。我想将这个库包含到我的xcode项目中。 在“Link Binary with Libraries”下添加了.a到我的项目中。
#import "person.h"
找不到person.h。我做错了什么?
答案 0 :(得分:2)
您还需要将头文件添加到项目中。或者,如果标题在其他地方更好,您需要在Xcode目标的构建设置中添加标题搜索路径;通过这种方式,Xcode可以找到它们。
来自Java:C具有头文件,您通常在其中声明匹配源文件的公共接口。在Java中你有import
,之后编译器会为你排序来自二进制文件,在C中你需要#include
公共定义作为标题 at源文件级别。