加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

代码调试总结(1)

发布时间:2020-12-12 23:37:06 所属栏目:百科 来源:网络整理
导读:代码调试总结(1) 按照三月制定的计划,准备做一个基于 QT 的 HDF 模型研究。就是用界面开发开源工具 QT 整合几个开源的工具包,主要是利用 HDF ,例如数据转换用 gdal ,投影用 proj ,分析用 geos 等。 四月份主要完成工程的调研和开源代码的编译情况,这就

代码调试总结(1)

按照三月制定的计划,准备做一个基于 QT HDF 模型研究。就是用界面开发开源工具 QT 整合几个开源的工具包,主要是利用 HDF ,例如数据转换用 gdal ,投影用 proj ,分析用 geos 等。

四月份主要完成工程的调研和开源代码的编译情况,这就是主要在调试代码了,特别是在编译 QGIS 的 过程中,可谓是历经了很多的“磨难”,从依赖库的添加,头文件的添加,添加第三方的库,到修改代码,修改依赖关系等,已经很多时间了,现在基本上已经可以 独立解决各个不同的库的编译问题,能够保证编译的完成。但是发现了一些问题,就是各个库之间的代码的协调性不够高,各个库之间,没有形成版本的一致性等 等。

从接触开源代码到现在,主要编译调试了 QT45 Geos3.1 GDAL160 Proj4.6 QGIS0.8 等,回顾之前的调试代码,先后调试了 agg GPC CGAL LEDA,Terralib,Saga,HDF5,Clucene Firtex,Boost,sqlite curl 等开源软件,别的语言的还有 Worldwind Sharpmap OpenMap 等。还有编译一些其他零星的函数库等,接触了很多,现在可谓积累了一些编译开源的经验,现在我感觉自己的深度不够,现在应该静下心来去研究这些精髓。

回忆我在玉泉路期间编译这些开源库的过程中,记得第一次调试通 CGAL 的时候,是在凌晨 3 点,当 Demo 出来的时候,异常开心,以后几天打开 vs2005 的时候,都要跑一下的那些个 examples 。还有在 worldwind 调试好的时候,之后几天的每天中午都要把那个球都拿出来转转。但是当我花很久的时间将 QGIS 调试出来的时候,却没有那样的愉悦,或许是自己认为花的时间太久吧。。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读