码迷,mamicode.com
首页 > 编程语言 > 详细

gdal source code c++ make windows

时间:2017-02-08 18:21:06      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:控制   xxxx   rac   文件   http   步骤   svc   下载地址   还需要   

下载源码

GDAL源代码下载地址:http://trac.osgeo.org/gdal/wiki/DownloadSource,或者安装svn从源代码服务器下载,svn地址是:http://svn.osgeo.org/gdal/trunk

编译前

在编译开始之前,还需要打开nmake.opt文件,找到131行处的“#WIN64=YES”,将前面的“#”去掉,保存,然后开始编译。如果就这样编译过去的话,那么恭喜你,如果不能顺利编译过去的,那么需要按照下面的步骤进行一点点设置。 
1:在GDAL目录下的nmake.opt文件中,找到SYM_PREFIX的定义,应该在438行左右 
将SYM_PREFIX=_ 改为SYM_PREFIX= 就是将最后的下划线去掉

2、打开gdal文件夹下的nmake.opt修改GDAL_HOME = “C:/warmerda/bld”把路径改到需要把gdal安装的地方。

PS: 如果本机的环境变量中有GDAL_HOME的定义 ,那么nmake.opt会使用以定义好的GDAL_HOME的路径

编译GDAl

 
运行vs 的命令提示,进入vs的控制台依次输入:

         nmake /f makefile.vc MSVC_VER=1900 WIN64=YES 
#编译GDAL库
      nmake /f makefile.vc install MSVC_VER=1900 WIN64=YES 
#编译GDAL库,并安装(这里安装的意思就是将生成的dll,exe等文件拷贝到C:\warmerda\bld目录)
     nmake /f makefile.vc devinstall MSVC_VER=1900 WIN64=YES 
#编译GDAL库,并安装开发者模式(安装的意思同上,开发者模式意思是将开发用的include文件夹中的头文件和lib文件一同拷贝到C:\warmerda\bld目录,此时会在C:\warmerda\bld目录中多出来两个文件夹,分别是include和lib,分别存放的是GDAL的头文件和lib文件,用于调用GDAL库使用)。
   
    其中 MSVC_VER 和VS版本关系如下

    # nmake -f makefile.vc MSVC_VER=xxxx
    # where xxxx is one of following:
    # 1900 = 14.0(2015)
    # 1800 = 12.0(2013)
    # 1700 = 11.0(2012)
    # 1600 = 10.0(2010)
    # 1500 = 9.0 (2008)
    # 1400 = 8.0 (2005) 
    # 1310 = 7.1 (2003)
    # 1300 = 7.0 (2002)
    # 1200 = 6.0

gdal source code c++ make windows

标签:控制   xxxx   rac   文件   http   步骤   svc   下载地址   还需要   

原文地址:http://www.cnblogs.com/wang985850293/p/6379165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!