使用makefile编译gdal库出现一个错误:
cd ..
if exist./gdal19_i_D.lib del./gdal_i_D.lib
Invalid switch -“gdal19_i_D.lib”.
NMAKE : fatal errorU1077: “if”: 返回代码“0x1”
Stop.
经研究,windows的批处理命令对/支持不好,将if exist ./gdal19_i_D.lib del./gdal_i_D.lib改为if exist .\gdal19_i_D.lib del .\gdal_i_D.lib就好了。我的编译环境是win xp英文版+sp3。