|  | 网站首页 | .Net研究 | 
您现在的位置: 程序员之路 >> .Net研究 >> 领域技术 >> GIS技术 >> 文章正文
赞助商链接
频 道 导 航
.Net研究频道栏目导航
相 关 文 章
Windows下编译gdal使其支持proj           
Windows下编译gdal使其支持proj
作者:flyingfi… 文章来源:不详 更新时间:2007-5-10 11:55:44

要使gdal支持proj中的一些投影操作,需要事先下载proj源码编译,编译好后拷贝其动态库proj.dll到gdalxx.dll同目录下即可。

在编译gdal时,关于proj的链接控制选项在nmake.opt的PROJ.4 stuff节

# PROJ.4 stuff
# Uncomment the following lines to link PROJ.4 library statically. Otherwise
# it will be linked dynamically during runtime.
# PROJ_FLAGS = -DPROJ_STATIC
# PROJ_INCLUDE = -ID:\GDAL\proj-4.5.0\src
# PROJ_LIBRARY = D:\GDAL\proj-4.5.0\src\proj_i.lib

本节的作用是控制链接方式,默认是注释的,即采用动态链接方式。只需拷贝proj的动态库。

若要采用静态链接方式,通过取消gdal的该节注释,并设置proj源码的对应路径即可。静态链接的好处是,加载之初就会判断库的依赖关系,对新手来说,这可以帮助避免采用动态链接库而又缺少依赖库而出现莫名其妙的现象。

另外,该编译配置默认关闭了几类影像和数据库的支持,若需要该功能,请去掉对应的注释,设置相关参数。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • .Net研究栏目导航
    网站频道导航