在Ubuntu16.04下安装PCL点云库出现问题&解决(gitee已上传PCL1.8.1源码)

转载https://blog.csdn.net/youlinhuanyan/article/details/104123740
https://blog.csdn.net/weixin_45617478/article/details/102876670
在ubuntu下PCL的安装版本有1.10 1.19 和1.8 多个版本,按照博主说的安装PCL1.10了版本,具体安装步骤可参见转载博客第一个链接
然后就出现了

Could NOT find ClangFormat: Found unsuitable version "3.8.0", but required is at least "10" (found /usr/bin/clang-format-3.8)

四处寻找解决答案,终于有个类似的博主提到了
https://blog.csdn.net/weixin_45617478/article/details/102876670
但是他装得是clang 7的版本而我这边显示需要至少10的版本。
于是开始寻找资源
找了官网的网址,鉴于地址实在不好,最后还在在网站上下的
1.llvm-10.0.0.src.tar.xz
2.clang-10.0.0.src.tar.xz
编译了很久最后还是有问题,果断转成1.8.1的版本,快速安装编译过,然后测试出现了想要的图案。
具体安装步骤参见下面博客
https://blog.csdn.net/lq1021149357/article/details/115128489
有几个具体的点需要注意的
1.安装的版本需要1.8.1
https://github.com/PointCloudLibrary/pcl/releases
在这里下1.8.1 tar gz的版本
或者通过

wget https://github.com/PointCloudLibrary/pcl/archive/pcl-1.8.1.tar.gz

我后期将源码和1.8.1的代码上传到了码云上
可以通过代码直接下载

git clone https://gitee.com/miamo/pcl_1.81_source-code.git
  1. 安装后测试时
    CMakelists.txt 代码
cmake_minimum_required(VERSION 3.5)
project(pcl_test)

find_package(PCL 1.8 REQUIRED)

include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})

add_executable(pcl_test pcl_test.cpp)

target_link_libraries (pcl_test ${PCL_LIBRARIES})

install(TARGETS pcl_test RUNTIME DESTINATION bin)

1)在外部建立一个文件夹 ,文件夹名 pcl_1.8.1_test
2) 将测试文件(pcl_test 和CMakeLists.txt)拷贝到文件夹下,然后再建立一个空的build 文件夹
3)编译 采用 cmake .
4) 再采用 make
5) 最后启动 ./pcl_test
在这里插入图片描述

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值