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

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

@H_502_2@当我使用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:
@H_502_2@似乎liblib.a不支持armv7,但我没有在Build Setting中找到armv7和arm64 – >架构.

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

@H_502_2@ – – – – – – – – – – -编辑 – – – – – – – – – – –

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

@H_502_2@它有.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:
@H_502_2@我错过了什么吗?

@H_502_2@——————— EDIT2 ———————

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

@H_502_2@1.创建新项目.

@H_502_2@2.设置

@H_502_2@3.

@H_502_2@4.

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

@H_502_2@>按下构建按钮

@H_502_2@提前致谢.

解决方法

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

@H_502_2@

猜你在找的iOS相关文章