项目总结一:使用第三方框架出现的坑

由于最近需要修改一个两年前的项目,里面使用了一个CRHFramework,这是一个由第三方公司封装的关于股市,证券开户的框架。

在第一版的框架基础上


旧版01

第二版框架


新版02

集成进去之后,按要求添加路径,一直报错,图片如下


报错03

首先从这个图片的报错原因分析可知,这里一直提的是CRHFramework,由此可以分析这是路径问题,不是代码的问题。既然解决思路是对的,但怎么找也没有找到。第二天上班之后,再次看集成文档,里面的一句话引起我的注意,里面是这样说的,

由于CRHFramework用到第三方开源openssl

为防止冲突 请使用:

SDK兼容版 ,未用到openssl的客户端请直接使用标准版

于是我查看之前的版本,两个版本的变化之处是第一版集成了openssl,给出了头文件,第二版由于项目在第一版中又重新引用了一次,在集成的时候我使用的是兼容版,由此可以找出原因是少引用openssl库,这个文件在第二版中,直接不露头文件了。由此问题解决。

总结:这一个看似比较简单的问题,通过一天的时间解决,也能学到一些东西。

1.由于是接手新项目,对里面 的引用不是了解,而这个问题就是本不用引用的第三方引用了,实际上引用也没有什么影响,但给我造成误解。

2.就是解决问题的思路,错误很多,并且基本类似,就是文件路径的引用错误。这一点是通过分析而得出来,也和平时的积累有关。

3.就是不熟悉openssl,后来我查看了openssl 文件,报错缺少的文件都是那里的文件名。

4.遇到问题,再次查看集成文档,会有一种蓦然回首的感觉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,402评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,283评论 4 61
  • 文/张晗 从昨夜到今日,北京城里大街小巷雨一直在下,连绵不断,没有要停止的意思,到处弥漫着雨水的气息和潮湿的味道。...
    张晗心理咨询师阅读 1,079评论 1 3
  • 雨滴敲打着窗 朦胧且悠长 杯中的茶有点凉 透过城市模糊的目光 在格子里思索远方 这个小小的房 我极目四望 不做格子...
    一根有趣的骨头阅读 306评论 2 3