【发布时间】:2013-10-04 07:23:46
【问题描述】:
我正在尝试构建一个使用第三方框架的静态库。它构建成功。
但是,问题是,当我将我的静态库包含到任何示例应用程序中时,示例应用程序也会要求在我的静态库下使用的第三方库。
如果示例应用程序已在静态库内部使用,为什么需要该框架?
【问题讨论】:
-
您是否在示例应用程序中包含了框架中的标头?
-
是的,我在示例应用程序中添加了我自己的框架的标头,但没有添加第三方框架的标头,因为我的框架在内部使用该第三方。如果我没有在我的示例应用程序中包含第三方框架,它会给我第三方类的编译错误。有关其他信息,我在我的静态库项目和示例应用程序项目中使用 -all_load 链接器标志。
标签: iphone ios ios-frameworks