如何为 iPhone 构建静态库?

问题描述 投票:0回答:1

我想我已经到处寻找问题的答案,但没有任何运气。

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

我已经让它可以在模拟器上运行了,如下所示:

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

但是我如何为设备构建它?

iphone gcc
1个回答
2
投票

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

有关 iPhone 静态库的示例,请参阅 Three20Core Plot 项目。 两者都使用 iPhone 的静态库。 我们在主 Core Plot wiki 中提供了一些有关如何将库包含在应用程序中的说明

© www.soinside.com 2019 - 2024. All rights reserved.