代码调试总结(1)

前端之家收集整理的这篇文章主要介绍了代码调试总结(1)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码调试总结(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 调试出来的时候,却没有那样的愉悦,或许是自己认为花的时间太久吧。。。

猜你在找的Sqlite相关文章