自建静态库兼容64位
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自建静态库兼容64位相关的知识,希望对你有一定的参考价值。
armv7是支持比iphone5旧的那些设备,armv7s是iphone5或ipad4或者以后的新设备,i386是mac的。
lipo -info XXX.a 检查静态库的兼容性
lipo -create XXXX_V7.a XXXX_V7s.a -output XXXX_all.a 合成新的.a文件
经测试:新建一个静态库用于测试,在ipad2 下build ,检测仅有arm7
在ipad mini下build ,检测仅有arm64
合成后检测含有arm7 arm64
以上是关于自建静态库兼容64位的主要内容,如果未能解决你的问题,请参考以下文章
使用 MinGW C++ 编译 64 位静态库以在 Java (JNI) 中使用
有一个静态库,有没有一种简单的方法可以知道它是 32 位还是 64 位?
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。