编译GDAL使用最新的HDF库配置文件】的更多相关文章

HDF库最新版本中的动态库以及目录结构都发生了变化,导致按照之前的博客进行编译GDAL时,会出问题.使用HDF4版本为HDF4-4.2.10,HDF5的版本为HDF5-1.8.12.两个库的目录结构如图1所示. 图1 HDF4和HDF5库目录结构 其中inlcude为头文件目录,lib为lib库目录,bin为dll以及exe工具目录.图2是两个HDF库的lib目录文件名称. 图2 两个HDF库的lib目录文件名称 可以看出,两个HDF的库lib发生了很大的变化,按照GDAL库中nmake.opt…
作者:朱金灿 来源:http://blog.csdn.net/clever101 使用下载下来的gdal库的makefile来编译gdal库,生成的gdal库的名字debug版本和release版本都一样,二者都存放在gdal库的根目录下.因此我想自定义编译gdal库. 首先用文本编辑器打开nmake.opt,修改里面的两个宏变量GDAL_DLL和GDALLIB.这个两个宏分别指定dll文件的全路径和lib文件的全路径.比如我修改如下: !IFDEF DEBUG GDAL_DLL = $(THI…
gdal下载地址:http://trac.osgeo.org/gdal/wiki/DownloadSource 修改nmake.opt中的一些配置.1. GDAL_HOME = “C:\warmerda\bld”,编译后的生成的头文件.静态库.动态库将会存储到这个路径.我在D盘新建了文件夹gdal2.21,然后修成了D:\gdal2.21.2.”#WIN64=YES”,编译64位GDAL时,要删除前面的#.3. 将# Comment out the following to disable OD…
E:\OpenSourceGraph\gdal-1.10.0\gdal\port      cpl_config.h   20行 #define HAVE_VPRINTF 1#define HAVE_VSNPRINTF 1#define HAVE_SNPRINTF 1#if defined(_MSC_VER) && (_MSC_VER < 1500)# define vsnprintf _vsnprintf#endif//#define snprintf _snprintf#if d…
Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统  nsswitch.conf配置文件 朋友们,今天我对你们说,在此时此刻,我们虽然遭受种种困难和挫折,我仍然有一个梦想.……我梦想有一天,这个国家会站起来,并真正实现其信条的真谛:‘我们认为这些真理是不言而喻的:人人生而平等.’……我梦想有一天,幽谷上升.高山下降,坎坷曲折之路成坦途,圣光披露.照满人间.——马丁·路德·金这有点扯远了,我肯定是比不上马丁·路德·金的.不过我曾经也有一个梦想,就是:当我的电脑一开机…
一.准备工作 从官网下载GDAL.PROJ.4和GEOS,将其存放在/home/liml/Work/3rdPart目录并解压,如下图所示.下载地址请自行Google.注:使用的系统是CentOS6.4 X64版本,其他的Linux系统都是一样的. 接下来检查系统中是否安装了开发环境和编译环境,在终端输入gcc.g++.make回车,如果提示命令不存在,就说明系统没有安装编译环境,请先安装编译环境,下面的内容都是在安装编译环境之后才能进行.为了后续安装,可能需要root权限,所以首先打开终端,并使…
最近的一个VS2010的项目中用到了GDAL,关于GDAL这个库的说明与赞美,这里就不赘述了,下面是在VS2010中配置GDAL的详细过程. 系统说明 Win7(32位/64位),VS2010,GDAL 1.10.1(截止本文发布的最新版),进行下面的操作之前,请确保您已经正确安装了VS2010,步骤如下: 1.下载GDAL 点击进入GDAL的官方下载页面,根据需要选择不同的版本,根据测试之前的GDAL1.9.1 0往后的版本均可以按照本文的方法编译成功.下载完成后解压到一个根目录下,因为这样后…
GDAL的编译脚本呈现出不同平台不同解决方案的百花齐放现状.我是从windows平台开始编译GDAL的,用的自然是nmake.那就是一种每个目录下都需要写makefile文件的构建方法,写的人麻烦,我因为要定制,也是不甚其烦. 基于前文:premake 在64位Ubuntu系统下编译32位GCC程序的基础,我在Ubuntu上构建了premake脚本,可以编译出debug64, debug32, release64和releae32的gdal动态和静态库.由于我所用的gdal是定制版本的,可能有所…
前言 GDAL库中提供的gdalwarp支持各种高性能的图像重采样算法,图像重采样算法广泛应用于图像校正,重投影,裁切,镶嵌等算法中,而且对于这些算法来说,计算坐标变换的运算量是相当少的,绝大部分运算量都在图像的重采样算法中,尤其是三次卷积采样以及更高级的重采样算法来说,运算量会成倍的增加,所以提升这些算法的处理效率优先是提高重采样的效率.由于GPU的多核心使得目前对于GPU的并行处理非常热,同时也能大幅度的提升处理速度.基于上述原因,GDALWARP也提供了基于OPENCL的GPU加速,之前在…
编译GDAL支持ArcObjects. 首先修改nmake.opt文件中对应的ArcObjects,修改后的如下所示: #uncomment to use ArcObjects ARCOBJECTS_ENABLED = YES ARCOBJECTS_PLUGIN = YES ARCOBJECTS_SDK = C:\Program Files (x86)\ArcGIS\Desktop10.2\com ARCOBJECTS_INC = $(ARCOBJECTS_SDK)\..\include 然后打…