mapnik 安装部署

源码安装部署:https://github.com/mapnik/mapnik/blob/master/INSTALL.md

安装相关的依赖,自己安装部署的过程中发现几个问题,是因为两个依赖没有安装好:

1.boost

https://www.boost.org/users/download/

boost安装前要先删除旧版本,一般安装在/usr目录下,把这里相关的boost文件删除即可。

./bootstrap.sh --with-libraries=all --with-toolset=gcc

./b2

./b2 install --prefix=/usr  
##--prefix=/usr用来指定boost的安装目录,不加此参数的话默认的头文件在/usr/local/include/boost目录下,
库文件在/usr/local/lib/目录下。
这里把安装目录指定为--prefix=/usr则boost会直接安装到系统头文件目录和库文件目录下,可以省略配置环境变量。

2.mabox variant

https://github.com/mapbox/variant

需要使用到这里面的头文件,不需要编译安装,直接把这个/variant-1.1.3/include/下的mapbox文件夹拷贝到操作系统的/usr/include文件夹里面即可。

 

安装过程

./configure PREFIX=/pgs/usr/local/mapnik

make 

make install

 

 

你可能感兴趣的:(mapbox)