GDAL
linux下编译
可能需要 geos 和 proj 两个库,同样在 gdal 官网下载
正常的三条命令 ./configure、make、sudo make install
第三条命令需要 root 权限,应为会在 usr/local/ 下生成 bin、lib、include 三个文件夹,里面放着 这三个库的 的可执行文件、依赖的库、依赖的头文件
windows下编译
首先 VS 的目录下有一个工具,vcvars32.bat,可用于设置环境变量,如果提示没有没有 nmake 命令,就可以运行该工具,自动设置环境变量
nmake /f makefile.vc
如果缺少 windows.h 或 stdio.h ,需要设置两个环境变量;即两个 include 目录,一个是 Microsoft SDK 中,另一个是在 VC 中。windows 设置环境变量要用“;”来设置多个。
同样,如果提示缺少 rc 命令,也需要设置 Microsoft SDK 上的 bin 的目录作为 Path 环境变量的一个值
如果缺少某个 lib 库,也需要设置 Microsof SDK 的 lib 和 VS 的 lib 作为 lib 环境变量
nmake /f makefile.vc install
nmake /f makefile.vc devinstall
Last updated
Was this helpful?