如何通过Xcode 6为iOS构建C库?

前端之家收集整理的这篇文章主要介绍了如何通过Xcode 6为iOS构建C库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试为iOS构建C库,如下图所示.

我已经构建了liblib.a,但在使用liblib.a后它编译错误

当我使用liblib.a时,错误日志如下所示

file was built for archive which is not the architecture being linked (armv7): /Users/apk/Desktop/libTest/liblib.a
Undefined symbols for architecture armv7:

似乎liblib.a不支持armv7,但我没有在Build Setting中找到armv7和arm64 – >架构.

如何为armv7构建C代码库并在Objective-C中使用?

– – – – – – – – – – -编辑 – – – – – – – – – – –

我改变设置后,如下图所示.

它有.a文件.但是当我尝试使用这个库时,它也会显示出来

file was built for archive which is not the architecture being linked (armv7): /Users/apk/Desktop/libTest/liblib.a
Undefined symbols for architecture armv7:

我错过了什么吗?

——————— EDIT2 ———————

我通过以下步骤构建.a.

1.创建新项目.

2.设置

3.

4.

5.将C文件和.h文件输入项目.

>按下构建按钮

提前致谢.

解决方法

您想要为ios创建库,请参阅下面的图片获取体系结构设置

尝试这个

猜你在找的iOS相关文章