aquan:~ hqlulu$ lipo -info ~/TaeSDKSample/Lib/AlipaySDK.framework/AlipaySDK
Architectures in the fat file: ~/TaeSDKSample/Lib/AlipaySDK.framework/AlipaySDK are: i386 armv7 armv7s arm64
aquan:~ hqlulu$ lipo -info ~/TaeSDKSample/Lib/TAESDK.framework/TAESDK
Architectures in the fat file: `/TaeSDKSample/Lib/TAESDK.framework/TAESDK are: i386 armv7 armv7s

如上可以检查获知alipaySDK支持arm64,而下面的不支持
所以后者将不能在arm64编译环境中使用哦,需要升级更新

参考如下文章:
引用
1、查看库架构

   lipo -info libmupdf.a
      输出:input file libmupdf.a is not a fat file
            Non-fat file: libmupdf.a is architecture: i386
    
2、make 时指定makefile文件
make -f Makefile_mac

3、Qt编译: symbol(s) not found for architecture x86_64 【for mac】
            -1: error: symbol(s) not found for architecture x86_64

Undefined symbols for architecture x86_64: "__hypot",referenced from: .XXXXfuntion

导致问题:调用的函数  “__hypot” 不支持,只要重新对应不存在的函数就可以了。

4、程序载入库导致问题
      。序和库线程设置必须一致,否则会出现很奇怪的问题。
      。程序调试时可进入库源代码,需要库正确编译,且库头文件和项目载入库头文件必须一致。


http://blog.csdn.net/soibhan/article/details/7337154


原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
发表评论
AD
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐