GDAL 1.8.1编译问题
nmake /f makefile.vc 后出现下面错误=============================================
ogr_gensql.cpp
ogr_gensql.cpp(828) : error C2374: 'iField' : redefinition; multiple initializat
ion
ogr_gensql.cpp(784) : see declaration of 'iField'
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'for' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'D:\PROGRA~1\MICROS~1\VC98\BIN\NMAKE.EXE' : return co
de '0x2'
Stop.
NMAKE : fatal error U1077: 'D:\PROGRA~1\MICROS~1\VC98\BIN\NMAKE.EXE' : return co
de '0x2'
Stop.
========================================================
什么问题?? --------------------编程问答-------------------- VC 6.0的编译器早已不符合C++标准,换个别的编译器吧。 --------------------编程问答-------------------- 编译C++版本的gdal,依次输入以下命令:
1. D:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vevars32.bat
2. cd E:\GIS资料\GDAL\gdal-1.8.1(你自己的GDAL目录)
3. nmake /f makefile.vc
4. nmake /f makefile.vc install
5. nmake /f makefile.vc devinstall
我的按这个步骤编译过了,如果有问题,打开对应的cpp文件看看 --------------------编程问答-------------------- 版主说的很对,换个编译器
补充:企业软件 , 地理信息系统