VS2015编译SpatiaLite库

SpatiaLite库官方网址在这里 http://www.gaia-gis.it/gaia-sins/libspatialite-sources/

选择合适的版本。建议选择次新版,bug少一些。

 

SpatiaLite库需要依赖若干库,如果都一一编译效率很低 而且容易出错,建议使用osgeo4w进行依赖库的更新。地址:https://trac.osgeo.org/osgeo4w/  按照界面说明,选择合适的版本下载即可。如果更新网址下载慢,可以试着换个网址。

这里以libxml库为例,介绍如何使用osgeo4w。首先双击执行osgeo4w-setup-x86_64.exe,界面如下。默认是第一个选项,安装桌面端软件,这里我们选择第三个。

VS2015编译SpatiaLite库

安装路径建议采用默认的:

VS2015编译SpatiaLite库

选择更新网址,第二个网速快一些。

VS2015编译SpatiaLite库

在搜索界面选择libxml,就会显示出该库信息。选择安装lib库即可安装

VS2015编译SpatiaLite库

这时候安装目录看看已经有这个库了。

VS2015编译SpatiaLite库

我的理解,这个OSGeo4W64很像C++版的annaconda,能安装编译好的C++库。只是该软件专注于空间信息相关的库。

 

上面介绍了安装第三方库的技巧。本文是讲述如何安装SpatiaLite库,官方安装方法看这个地址

http://www.gaia-gis.it/gaia-sins/msvc_how_to.html

 

这里面绝大多数三方库都可以用上述OSGeo4W64来安装,有个例外就是librttopo,上述OSGeo4W64软件没有这个库,我们可以按照官方教程来安装即可:

VS2015编译SpatiaLite库

最后也是按照官方方法安装SpatiaLite库即可

VS2015编译SpatiaLite库

 

 

上一篇:vue中使用vue-qrcode生成二维码


下一篇:VS2015+Qt5.10编译GIS3.10