1.安装Boost库,参考网上安装步骤,build type选择complete
安装成功后会显示如下信息
2.到liblas源码目录下,在此使用的源码为libLAS-1.7.0。命令行输入:mkdir makefiles,创建makefiles文件夹,要保证makefiles文件夹跟CMakeLists.txt文件在同一目录下。
4.输入命令:ccmake ../ 打开cmake编译器界面
cmake会自动检测到已安装的Boost库,如果“Boost_INCLUDE_DIR”、“Boost_LIBRARY_DIRS”中没有检测到Boost库的相关信息,将光标移动到此两行上,回车后,输入Boost库的Include文件夹和lib库目录,这两个目录在安装完成Boost库时已提示。Boost_DIR不需要设置。
CMAKE_BUIKD_TYPE:选择编译的类型,有Debug和Release两种,此处选择Debug,敲回车,输入Release可改为Release类型,默认为Release类型。
CMAKE_INSTALL_PREFIX:liblas库的安装目录,在此设置为opt文件夹下的liblas文件夹。
WITH_GDAL等为可选库,可以选择联合GDAL编译,也可以不联合,如果联合GDAL编译需要先配置好GDAL库和GEOTIFF库。
设置完后,先输入”c”,再输入”g”,退出。
5. 输入make,执行编译。
6. 输入make install,安装。安装完成后,/opt/liblas目录下会生成bin、lib、Include、share四个文件夹。
7. vim /etc/ld.so.conf,打开此文件,加入如下两行内容:
执行/sbin/ldconfig –v命令刷新。
8.编译调用liblas的cpp,编译时需在编译命令中加入 –llas
原文:http://blog.csdn.net/rybgis/article/details/19424139