在Linux下使用GDAL API的程序

3
我以前在Windows上使用过gdal api,但现在需要在Linux(Ubuntu)上使用它。我不知道如何安装C ++库,也不知道如何使用g ++或其他编译器构建gdal程序。
我发现UbuntuGis有这个库(我想)。我在source.list文件中添加了以下内容:
deb http://ppa.launchpad.net/ubuntugis/ppa/ubuntu raring main deb-src http://ppa.launchpad.net/ubuntugis/ppa/ubuntu raring main
我安装了gdal-bin,但我认为这不是库,我不知道该怎么办。
1个回答

7

如果您正在使用标准功能,则可以简化操作,只需使用打包好的libgdal-dev

sudo apt-get install build-essential libgdal-dev

安装开发库后,您可以使用 gdal-config 命令查找编译器的标志和库。例如,要将引用 GDAL 的 C++ 源代码编译为可执行文件 myprogram
g++ `gdal-config --cflags` `gdal-config --libs` -o myprogram myprogram.cpp

有时候,简单地使用-lgdal就足以找到所需的库和头文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接