GDAL-191 与 GEOS-3.3.4混编使用(支持MYSQL)


编译GEOS

  1. 下载GEOS-3.3.4源码   地址为: http://download.osgeo.org/geos/geos-3.3.4.tar.bz2
  2. 进入Visual studio的命令行环境
  3. 进入GEOS解压缩后的目录
  4. 键入命令: 
    autogen.bat
    nmake /f makefile.vc MSVC_VER=1500            //我使用VS2008,所以设置为1500
  5. 将capi, include两个目录copy到工程引用的目录中,并删除其中非.h头文件的其他文件(例如:.in, .obj, .cpp, .txt等)



编译GDAL-191  

  1. 下载GDAL-191源码   地址为: http://download.osgeo.org/gdal/gdal191.zip
  2. 进入Visual studio的命令行环境
  3. 进入GDAL解压缩后的目录
  4. 修改nmake.opt  打开GEOS编译开关
    # Uncomment for GEOS support
    GEOS_DIR=E:\OpenSource\geos-3.3.4
    GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/include -DHAVE_GEOS
    GEOS_LIB     = $(GEOS_DIR)/src/geos_c_i.lib
  5. 修改nmake.opt  打开MYSQL编译开关
    # MySQL Libraries
    # NOTE: Need /MT instead of /MD, also enable /EHsc switch.
    MYSQL_INC_DIR = "D:\DB\MySQL\MySQL Server 5.5\include"
    MYSQL_LIB = "D:\DB\MySQL\MySQL Server 5.5\lib\libmysql.lib"
  6. 键入命令: 

    nmake /f makefile.vc

    nmake /f makefile.vc install

    nmake /f makefile.vc devinstall

    nmake /f makefile.vc clean

    
    
  7. 将C:\\warmdam目录下的相关文件copy到工程引用的目录中,并删除其中非.h头文件的其他文件(例如:.in, .obj, .cpp, .txt等) 


     此后,就可以在自己的工程中,引用GDAL,GEOS访问Mysql数据,并利用GEOS处理空间数据了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值