gdal编译geos的时候会用到geos_c_i.lib这个文件,我用cmake编译的时候仅仅产生geos_c.lib这个文件,所以只能使用nmake的编译方式来编译geos库,nmake编译geos的时候出现了很多问题,最终解决了这些问题,成功编译了goes的win32/x64和debug/release四个版本.现在记录一下编译时候的要点: 1.编译的geos版本是3.4.0,windows的环境,VS2010下 2.在编译win32的时候打开的是vs2010的win32的命令提示工具, 输