如何为iPhone构建静态库?

时间:2009-10-05 09:12:57

标签: iphone gcc compiler-construction

我认为我到处寻找答案,但没有任何运气。

我正在尝试创建一个在iPhone设备上运行的简单静态库,但我一直在最后说XCode说“文件不是必需的架构”而且我已经尝试了我发现的每个构建标志,没有任何运气

我已经让它在模拟器上工作了,就像这样:

$ gcc-4.2 -c StaticHelloWorld.c -o StaticHelloWorld.o
$ ar rcs libstatichelloworld.a StaticHelloWorld.o

但是如何为设备构建它?

此致 drisse

1 个答案:

答案 0 :(得分:2)

在Xcode中,有一个名为Cocoa Touch Static Library的新项目模板。此模板提供了创建静态库所需的大多数设置。然后,您只需要包含各种源文件以及共享头文件。

有关iPhone静态库的示例,请参阅Three20Core Plot项目。两者都为iPhone使用静态库。我们在主Core Plot wiki中有一些instructions on how to include the library within an application