0

我正在为我的项目创建一个静态库。在静态库中创建的所有类都必须在构建阶段复制文件吗?我只在构建阶段添加了一些文件 -> 复制文件。现在我在我的项目中使用这个静态库。我在静态类文件中找不到文件错误。

例如:

静态库 - > 它有 2 个类。1. 一小时 一米 2. 二小时 两米

在 Two.h 头文件中它有#import "One.h"

在构建阶段-> 复制文件只添加了 Two.h(因为我不想向所有人展示 One.h)

MYProject - > 我在这个项目中使用静态库。我添加了 StaticLibrary.a 文件和标题路径。现在我在我的项目中导入了 Two.h。 #import <StaticLibrary/Two.h>

错误:找不到类 One.h -> Inside Two.h

谁能帮我解决这个问题?

4

1 回答 1

0

即使您有一个静态库,如果您没有“One.h”文件,那么其他头文件也不能将其作为导入。

抱歉,您必须向所有人展示 One.h,否则重新排列您的代码。什么是你不想暴露的?它必须进入头文件吗?

于 2013-11-14T12:58:44.680 回答