• 5219阅读
  • 0回复

【原创】kubuntu下编译ogr测试程序的恶梦 [复制链接]

上一主题 下一主题
离线yfy002
 

只看楼主 倒序阅读 楼主  发表于: 2005-08-25
kubuntu下编译ogr测试程序的恶梦

OGR是什么?请参阅http://www.remotesensing.org/ogr/index.html

直接使用debian自带的kdevelop工具新建了一个工程文件。将里面的代码拷贝为示例的程序代码。
系统已经安装好了libgdal1 和 libgdal1-dev开发包,在工程属性的配置选项中,有一栏需要填写,就是链接选项。填入-lgdal.

然后编译,出错如下:
libtool: link: cannot find the library `/usr/lib/libgeos.la'
一个gis的开发包。不得不安装
sudo apt-get install libgeos-dev
再编译,报
libtool: link: cannot find the library `/usr/lib/libjasper.la'
靠,我安装libgdal1-dev时怎么不帮我一起安装的阿,没办法,装呗,这个是一个支持jpeg2000的开发包
sudo apt-get install libjasper-1.701-dev

又报错/usr/bin/ld: cannot find -lxerces-c
这是一个支持xml文件解析的开发包
sudo apt-get install libxerces26-dev
继续编译

报错/usr/bin/ld: cannot find -lmfhdf
安装,靠真烦,还好debian可以网络安装
sudo apt-get install libhdf4g-dev

报错/usr/bin/ld: cannot find -lgif
sudo apt-get install libungif4-dev

报错/usr/bin/ld: cannot find -ltiff
sudo apt-get install libtiff4-dev

报错/usr/bin/ld: cannot find -lnetcdf
sudo apt-get install netcdfg-dev

报错/usr/bin/ld: cannot find -lcfitsio
sudo apt-get install libcfitsio-dev

编译,oh my god 终于成功了。真是麻烦,同时也发现debian的一些软件包在打包时有些问题,安装开发包时没有软件包的依赖关系处理好,不过好在debian上软件包的安装较为方便,所以也就将就着用了。经过这么一折腾,开发环境总算建好了,下面就是深入的研究了。下载个qgis瞅瞅,呵呵!
我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
快速回复
限100 字节
 
上一个 下一个