环信libHyphenateSDK.a和支付宝libcrypto.a冲突问题解决办法
来源:互联网 发布:成都知美术馆开放时间 编辑:程序博客网 时间:2024/06/08 06:21
项目中需要继承支付宝和环信,编译的时候没有错误,但是在运行的时候报了duplicate symbol错误,从错误提示中发现新版的环信sdk中的静态库libHyphenateSDK.a与支付宝中的静态库libcrypto.a冲突了,这两个静态库中存在相同的对象文件(.o文件)。
我的解决办法是在other linker flag中添加-force_load,并在后面配上两个静态库的路径,来按需加载静态库,然后编译、运行,即可通过。
如下图:
对于不太了解other linker flag的,可以看看下面的这篇文章。
关于Xcode的Other Linker Flags中的一些参数
0 0
- 环信libHyphenateSDK.a和支付宝libcrypto.a冲突问题解决办法
- 环信sdk与支付宝的冲突
- 英文版XP+IE8和支付宝冲突的处理办法
- 微信支付和支付宝支付
- 支付宝支付和微信支付
- 微信支付和支付宝支付
- 解决引用openssl静态库libcrypto.a和libssl.a出现undefined reference to异常的有关问题
- 解决引用openssl静态库libcrypto.a和libssl.a出现undefined reference to错误的问题
- 新手关于ScrollView和ListView冲突问题解决办法
- 友盟和微信支付sdk的冲突问题
- ClientException: Path is not a working copy directory问题解决办法
- IllegalStateException: The specified child already has a parent问题解决办法
- IllegalStateException: The specified child already has a parent问题解决办法
- Call to a member function display() 问题解决办法
- 关于支付宝sdk出现Fatal error问题解决办法
- 关于支付(支付宝和微信)
- 支付宝和微信支付封装
- iOS支付宝和微信支付
- Codeforces Round #353 (Div. 2) E. Trains and Statistic(求d[i][j]的和的最小值(1<=i<=n,i+1<=j<=n))
- acm 2016/5/18 hpu15级练习 A
- java并行排序测试——并行归并、并行快排
- 第一阶段总结
- 阶段总结
- 环信libHyphenateSDK.a和支付宝libcrypto.a冲突问题解决办法
- Android消息机制(读书笔记)
- c3p0检测并发访问连接
- VS2008 和 MatlabR2015a 混合编程
- POJ3630WA
- [The Hacker Playbook] 8.SPECIAL TEAMS-CRACKING,EXPLOITS,TRICKS
- 学习SpringMVC(九)之ModelAttribute源码分析
- hdu5688 Problem D
- android线程相关