xcode .a静态库《一次痛苦的旅程》
2016-09-22 21:49
162 查看
前言:在引入任何第三方的库或者(变更第三方库),一定要去查看库的引用路径是否正确。
这个月初开始讲webrtc和公司的sdk进行合成调试,由于两个库中包含不同的openssl,导致了一个莫名的问题;我的任务就是尝试查找原因并尝试解决,当我将两个工程合并到一个工作空间的时候,这时候已经有十个工程了,然后一个个工程的开始配置路径,关联工程。。。 但是在关联sdk.a关联到应用的时候却忘了,检查路径和删除原来路径下面的.a文件,然后在调试的时候怎么也进入不到sdk工程里设置的断点位置: 1 . 首先我尝试修改sdk工程里的函数名,然后app中相关代码是否报错,但是结果报错了。说明工程的关联是正确的; 2. 尝试输出文件到本地,也就实在sdk的代码相关位置加文件输出操作;但是怎么修改就是没有输出,也找不到文件; 3. 就这样纠结了半个月,做了各种尝试,就是不行,今天偶尔想起c的printf函数,这个函数理论一定是会有输出的,但是加上之后,还是没有输出,这里可以确定是工程师没有彻底的连接了; 4. 我尝试删除了原来app路径下已有的静态库文件(关联的时候只是删除了引用),关联到sdk工程的静态库每有做 任何改动,这是编译报错,库缺失。网上查了下,这种错误,一般都是库没有导致的,相关确实的库会显示红色,但是我检查了所有的库之后,没有库确实; 5. 偶然想起 去看了下库的应用路径,然后就笑了。。。。
相关文章推荐
- xcode .a静态库《一次痛苦的旅程》
- 一次寻找Bug的“痛苦”旅程
- 每次安装php的oci扩展都是一次痛苦的经历
- 北京之旅——最痛苦的一次出差
- 一次痛苦的真实经历——感慨国产软件的质量
- 一次痛苦的真实经历——感慨国产软件的质量
- 一次痛苦的真实经历——感慨国产软件的质量
- Effective Oracle by Design——痛苦而快乐的旅程
- 一次痛苦的server调试经历
- 一次痛苦的真实经历——感慨国产软件的质量
- 一次Hyper-v 2012R2虚拟机的修复旅程
- Android studio报错:app:mergeDebugResources FAILED(记一次痛苦不堪的debug)
- 痛苦的事, 伤心的事, 一生只需要一次, 别折腾, 别忘痛- 人生, 软件, 所有人皆如是!
- 记一次痛苦的编码问题处理
- 记一次opencv安装踩坑旅程
- 创新是一次孤独的旅程
- 一次痛苦的经历:更换C7000刀箱上的光交
- 一次痛苦的真实经历——感慨国产软件的质量
- 由一次服务器升级引起的苦逼旅程
- 手机支付:一次痛苦的经历 推荐