首页 > 其他 > 详细

Linux下编译liblas

时间:2014-02-19 15:50:18      阅读:383      评论:0      收藏:0      [点我收藏+]

1.安装Boost库,参考网上安装步骤,build type选择complete

bubuko.com,布布扣

安装成功后会显示如下信息

bubuko.com,布布扣

2.到liblas源码目录下,在此使用的源码为libLAS-1.7.0。命令行输入:mkdir makefiles,创建makefiles文件夹,要保证makefiles文件夹跟CMakeLists.txt文件在同一目录下。

bubuko.com,布布扣

bubuko.com,布布扣

4.输入命令:ccmake ../ 打开cmake编译器界面

bubuko.com,布布扣

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,打开此文件,加入如下两行内容:

bubuko.com,布布扣

执行/sbin/ldconfig –v命令刷新。

8.编译调用liblas的cpp,编译时需在编译命令中加入 –llas

bubuko.com,布布扣

Linux下编译liblas

原文:http://blog.csdn.net/rybgis/article/details/19424139

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!