【发布时间】:2013-03-05 14:30:02
【问题描述】:
我正在尝试制作一个库并想将头文件复制到dylib,但是当我将libAC.h放入libAC_FILES时,编译时出现此错误
*** No rule to make target `obj/libAC.h.f3cc93fd.o', needed by `obj/libAC.dylib.ba964c90.unsigned'. Stop.
我希望当我创建一个不同的应用程序时,我可以执行#include <libAC.h> 并使用该库中的方法,但我找不到任何关于如何执行此操作的示例。顺便说一句,这是针对越狱设备的。我在theos 中使用library 模板,如果有帮助,我使用make package install 制作库并将其安装到我的手机上。
我想要做的是将我的 dylib 的头文件安装到 /usr/include
【问题讨论】:
-
不了解 iOS,但在 Xcode 中为 OS X dylib 目标构建“安装”会将您的标头放置在正确的位置。检查目标构建设置中的安装路径。此外,您可能必须将您的标头声明为公开的。检查您的目标构建阶段。 (我认为是复制文件阶段)。目前在 iPad 上,无法查看。
标签: ios c header jailbreak dylib