如何在VS2010 编译 Spatialite4.3.0
主要过程:
1、下载spatialite源代码
2、下载第三方依赖库 32bit版,并在线安装
3、用nmake编译
4、关于lwgeom的支持的编译问题
1、下载spatialite源代码
下载spatialite源代码, https://www.gaia-gis.it/fossil/libspatialite/index ,解压后就可以。
2、下载第三方依赖库
在http://trac.osgeo.org/osgeo4w/ 下载按照程序,选择advance 安装,先默认一遍(在Select Package页面 直接采用 All@default,不修改任何选择相)。
PS:默认安装会减少很多问题,如果把所有库都选择安装,很多库不是对windows使用的,安装会报出很多错误。
默认安装会少装很多lib库和.h文件。如Zlib。后面编译时会报出缺少这库。解决办法是:
再装一遍,由于osgeo4w的安装可以程序是可以选择安装很多包。再装一遍并不意味着所有的东西都会重新安装,你可以在启动安装程序,下一步,下一步,直到 Select Package页面,这次在 Search 框中输入 zlib等库,搜到结果后,勾选上安装就可以。
3、用nmake编译
编译命令
编译命令: nmake /f makefile.vc
重新编译:nmake /f makefile.vc /A
编译安装:nmake /f makefile.vc install
修改配置
在编译之前