【第22期】观点:IT 行业加班,到底有没有价值?

使用.a文件遇到的错误

原创 2015年11月20日 17:31:35

导入第三方库的时候如果遇到  ld: warning: ignoring file 的警告和Undefined symbols for architecture arm64 :”_OBJC_CLASS_$_xx文件名", referenced from:的错误,可能是.a文件根本就不支持arm64指令集,也有可能是.a文件未导入,或者link路径不对


判断.a文件支持那些指令集的方法:

打开终端输入cd.a文件所在的文件夹 ,之后回车 输入ls 回车,确认是否是当前.a所在位置,

确定好之后输入命令 sudo lipo -info ***.a 之后回车,终端会提示需要输入密码(电脑密码即可),回车,如果出现如下内容:

Architectures in the fat file: ***.a are: armv7s armv7 i386 x86_64 arm64 

说明***.a 支持 armv7s armv7 i386 x86_64 arm64  这些,所以可以放心使用到项目中。


参考:

http://blog.csdn.net/azhou_hui/article/details/18312047

http://www.mamicode.com/info-detail-511489.html

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android分析 Sax解析xml文件时,遇到的not well-formed错误

由于sax是触发式的解析xml流, 在手持设备的系统中,应用相当广泛. 在android的应用开发中,自然也偏向于选择sax来解析xml了. 在做一份rss应用中,需要解析baidu.com的rs...
  • adamxl
  • adamxl
  • 2013-01-16 14:00
  • 1387

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? 错误分析:     此错误发生的原...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

android 开发中遇到的错误及解决方式(更新R.java文件不能自动更新问题)

1、当import一个新的android项目时,项目名称上出现一个红色的感叹号,程序不能运行。 原因:工程中classpath中指向的包路径错误。 解决方法:在项目名称上点右键选择Properti...

错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include"stdafx.h"”?

错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include"stdafx.h"”? 错误分析:     此错误发生的原因是编译...

Hibernate使用入门 及遇到的错误汇总

错误一: 在我的博客:Hibernate入门第五课 使用Hibernate Api 操作数据库及使用junit进行单元测试中遇到了 为了解决上面的错误,走了很多弯路:(有兴趣的可以看一下:) 然后...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)