我正在为我的项目创建一个静态库。是否在静态库中创建的所有类都必须在构建阶段复制文件?我在构建阶段只添加了一些文件 - >复制文件。现在我在我的项目中使用这个静态库。我在静态类文件中找不到文件错误。
例如:
静态库 - >它有2个类。 1. One.h One.m 2. Two.h .m
在Two.h头文件中,它有#import "One.h"
在构建阶段 - >复制文件只添加了Two.h(因为我不想向所有人显示One.h)
MYProject - >
我在这个项目中使用静态库。
我添加了StaticLibrary.a文件和标题路径。
现在我在我的项目中导入了Two.h。
#import <StaticLibrary/Two.h>
错误:找不到类One.h - &gt;在Two.h里面
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
即使您有静态库,如果您没有“One.h”文件,那么其他标题也不能将其作为导入。
抱歉,您必须向所有人展示One.h,否则重新安排您的代码。你不想暴露什么?是否必须进入头文件?