如果需要从头安装pcl,见https://blog.csdn.net/HHT0506/article/details/104439748

ubuntu18.04  pcl1.9 的库从别的机子上拷到自己电脑上的,电脑已完成ros melodic(ros  melodic 已经自动安装pcl-1.8,建议装ROS) .

需要的依赖库(可以做一个install_pcl1.9_dependences.sh):

sudo apt-get update  
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk5.10-qt4 libvtk5.10 libvtk5-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install openjdk-8-jdk openjdk-8-jre

然后运行 sudo install_pcl1.9_dependences.sh 安装,如果中间有未定位到的包,需要解决,不然其他包也可能安装不成功。

CMakeLists.txt内容如下:

cmake_minimum_required(VERSION 2.6)
project(pcl_test)
 
find_package(PCL 1.2 REQUIRED)
 
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
 
list(REMOVE_ITEM PCL_LIBRARIES "vtkproj4")
add_executable(pcl_test pcl_test.cpp)
 
target_link_libraries (pcl_test ${PCL_LIBRARIES})
 
install(TARGETS pcl_test RUNTIME DESTINATION bin)

pcl_test.cpp内容如下:

#include <iostream>
#include <pcl/common/common_headers.h>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <pcl/visualization/cloud_viewer.h>
#include <pcl/console/parse.h>int main(int argc, char **argv) {std::cout << "Test PCL !!!" << std::endl;pcl::PointCloud<pcl::PointXYZRGB>::Ptr point_cloud_ptr (new pcl::PointCloud<pcl::PointXYZRGB>);uint8_t r(255), g(15), b(15);for (float z(-1.0); z <= 1.0; z += 0.05){for (float angle(0.0); angle <= 360.0; angle += 5.0){pcl::PointXYZRGB point;point.x = 0.5 * cosf (pcl::deg2rad(angle));point.y = sinf (pcl::deg2rad(angle));point.z = z;uint32_t rgb = (static_cast<uint32_t>(r) << 16 |static_cast<uint32_t>(g) << 8 | static_cast<uint32_t>(b));point.rgb = *reinterpret_cast<float*>(&rgb);point_cloud_ptr->points.push_back (point);}if (z < 0.0){r -= 12;g += 12;}else{g -= 12;b += 12;}}point_cloud_ptr->width = (int) point_cloud_ptr->points.size ();point_cloud_ptr->height = 1;pcl::visualization::CloudViewer viewer ("test");viewer.showCloud(point_cloud_ptr);while (!viewer.wasStopped()){ };return 0;
}

ubuntu18.04 pcl1.9需要的依赖库相关推荐

  1. ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位

    ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流. 进交流群请加机器 ...

  2. windox与ubuntu18.04安装clion及导入qt库

    windox: http://download.qt.io/archive/qt/ 1. qt安装目录 F:\qt 1.1  qt库所在目录: 针对第一种导入库文件的方法 CMakeLists.txt ...

  3. ubuntu18.04+pcl1.8:运行visualization可视化程序,vtk6.3报错,vtk版本过低需重新安装对应版本vtk7.1.1

    1.测试程序,以及问题来源 #include <pcl/io/pcd_io.h> #include <pcl/io/ply_io.h> #include <pcl/poi ...

  4. OpenMVS详细安装教程(ubuntu18.04)

    OpenMVS详细安装教程-ubuntu18.04 前言 一.安装第三方库 1.安装 Eigen3.4 2.安装Boost1.56版本以上 3.安装OpenCV2.4(或者更高版本) 4.安装CGAL ...

  5. ubuntu18.04安装klee

    参考网址: CSDN:https://blog.csdn.net/goto2091/article/details/86602063 官网:http://klee.github.io/build-ll ...

  6. Ubuntu18.04+python3.6+pcl-1.8+opencv3+realsense D415环境搭建

    Ubuntu18.04+python3.6+pcl-1.8+opencv3+realsense D415环境搭建 说明:此篇文章是参考了几位博主,因为自己要用realsenseD415深度相机,并且使 ...

  7. Ubuntu18.04系统中python3.7安装MultiNEAT库

    Ubuntu18.04系统中python3.7安装MultiNEAT库 前言 MultiNEAT介绍 安装问题 boost安装 MultiNEAT安装 安装过程遇到问题及解决方法 前言 MultiNE ...

  8. ubuntu18.04安装pcl库

    参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...

  9. folly库的安装-Ubuntu18.04

    版权声明:原创文章,欢迎转载,但请注明出处,谢谢. https://blog.csdn.net/qiuguolu1108/article/details/106445831 folly库是facebo ...

最新文章

  1. python 如何取负数?直接加负号( - )
  2. 企业远程接入配置 不宜贪小失大
  3. g120变频器报7490怎么处理_西门子通讯profinet网络下怎么更换G120变频器等部件
  4. ImportError: cannot import name cbook
  5. mysql xtrabackup还原_Xtrabackup备份、还原、恢复Mysql操作大全
  6. 做餐饮,要会算细账,要少折腾
  7. 51NOD 1623 完美消除 数位DP
  8. 判断变量是空_python基础(二):变量的数据类型、常量、操作符、分支、循环、条件判断...
  9. wps页码从指定页开始_wps怎么自动生成页码以及设置页码从第三页开始
  10. 震旦打印机打不开首选项
  11. ringbuffer java例子_Java RingBuffer.publish方法代碼示例
  12. 创业6年,估值$750亿!张一鸣:人才不是核心竞争力,机制才是!
  13. cobar mysql部署方案_Cobar的安装和配置步骤
  14. 名表商城ECshop程序网站源码 在线商城网站源码wap+H5支付+https
  15. 从表征到行动---意向性的自然主义进路(续二)
  16. 安卓手机小说阅读器_小说迷安卓app2020最新版下载安卓版下载_小说迷安卓app2020最新版下载v3.1.8手机版apk下载...
  17. 树莓派4B之声音传感器模块(python3)
  18. 单片机汇编跳转指令延时一秒
  19. Qwt开发教程(一)—配置及安装Qwt(最全、最详细)#F0220
  20. 基于LDPC+64QAM的通信链路误码率matlab仿真

热门文章

  1. Bootstrap弹出层(modal)垂直居中简单解决方案(无需修改js)
  2. Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题
  3. 如何在C中纯粹编写iOS应用程序
  4. office 高效办公智慧树_精品网课office,让工作学习更轻松
  5. IE 11打开之后一直提示“恢复非正常关闭的网页”,让后IE就卡死
  6. android activity获取dialog对象,Android:从DialogFragment调用Activity的功能
  7. java开发微信提现_java 微信提现至零钱
  8. 行内块元素(HTML、CSS)
  9. ubuntu搭建nginx服务器,并测试axel与wget的下载速度
  10. Ubuntu 14.04/16.04 (使用apt-get进行安装) 安装Docker