zoukankan      html  css  js  c++  java
  • 自定义编译gdal库

    作者:朱金灿

    来源:http://blog.csdn.net/clever101

     

           使用下载下来的gdal库的makefile来编译gdal库,生成的gdal库的名字debug版本和release版本都一样,二者都存放在gdal库的根目录下。因此我想自定义编译gdal库。

     

           首先用文本编辑器打开nmake.opt,修改里面的两个宏变量GDAL_DLL和GDALLIB。这个两个宏分别指定dll文件的全路径和lib文件的全路径。比如我修改如下:

    !IFDEF DEBUG
    
    GDAL_DLL =	$(THIRD_PARTY)gdal_1_10_vc9dllgdal$(VERSION)D.dll
    
    !ELSE
    
    GDAL_DLL =	$(THIRD_PARTY)gdal_1_10_vc9dllgdal$(VERSION).dll
    
    !ENDIF
    
    !IFDEF DEBUG
    
    GDALLIB	=    $(THIRD_PARTY)gdal_1_10_vc9libgdal$(VERSION)_i_D.lib
    
    !ELSE
    
    GDALLIB	=    $(THIRD_PARTY)gdal_1_10_vc9libgdal$(VERSION)_i.lib
    
    !ENDIF
    

              $(THIRD_PARTY)为我定义的一个环境变量,你也可以用一个绝对路径来代替它。为了编译成功编译gdal的附带程序,也需要修改apps文件夹下的makefile文件,具体是:

       
    LIBS	=	$(THIRD_PARTY)gdal_1_10_vc9libgdal110_i.lib




  • 相关阅读:
    软件工程第一次结对作业
    软件工程第二次作业
    vue之vuex
    ceshi
    第3次 结构与部分
    第二次作业
    获得领跑衫感言
    期末总结
    第十四,十五周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470432.html
Copyright © 2011-2022 走看看