http://www.gisempire.com/blog/user1/813/index.html
一、注册vc的编译环境。
打开控制台,输入:
“D:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/vcvars32.bat"
注册vc的编译环境。
如果不行
手工添加环境变量 (注意版本要一致哦)
path
include
lib
二、nmake.opt。
打开gdal文件夹下的nmake.opt修改GDAL_HOME = "C:/warmerda/bld"把路径改到需要把gdal安装的地方。
不改也可以。如果需要python支持
修改PY_INST_DIR = $(GDAL_HOME)/pymod把路径改成python下的Lib/site-packages文件夹下。
PYDIR = "C:/Software/Python24" 改成python的安装路径。
下面的参数爱改什么就把前面的#删除(要看您有没有那些库的源码),注意一下路径就可以了。我是都没改。
三、编译安装
后面就依次运行
nmake /f makefile.vc #编译
nmake /f makefile.vc install #安装运行需要的东西
nmake /f makefile.vc devinstall #安装开发需要的东西
nmake /f makefile.vc clean #打扫战场
最后最后,还要去GDAL_HOME目录下的bin文件夹下把gdal13.dll(也有可能是gdal12.dll)
copy到PY_INST_DIR路径下到此处就完成安装gdal(python)的工作。
四、如果编译出现出错
如果是连接错误,肯定是lib环境变量没有设置对
如果是语法错误,则可能是include没有设置好,或者源码对vc编译器有些不好,需要手工改改源码。