ubuntu20安装pcl1.8

Qt5安装

QT5 安装(Ubuntu20.04) 详细_小小圆脸的博客-CSDN博客_ubuntu qt目录安装前准备1、判断gcc是否安装2、判断g++是否安装3、安装clang编译器4、安装 clang ++5、安装make6、安装make-guile7、安装最新版cmake(时间很长)QT5安装1、安装Qt5的组件2、安装Qt的开发工具3、安装qtcreator4、安装qt安装完毕安装前准备1、判断gcc是否安装判断: gcc -v没有安装的话记得安装:安装如下:sudo apt install gc...https://blog.csdn.net/weixin_48560325/article/details/124373125?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167397001616800217090037%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167397001616800217090037&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-3-124373125-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=ubuntu%20qt5&spm=1018.2226.3001.4187

还缺少两个包

VTK安装中出现Qt5UiPlugin配置文件找不到的错误_宛如一个zz蛤的博客-CSDN博客_qt5uiplugin近日在VTK安装过程中遇到如下错误,在百度上很难搜到,特此记录。CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not find a package configuration file provided by “Qt5UiPlugin” with any of the following names:Qt5UiPluginConfig.cmakeqt5uiplugihttps://blog.csdn.net/weixin_42417376/article/details/109278993?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167397297516800225539354%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167397297516800225539354&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-109278993-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=Qt5UiPlugin_DIR-NOTFOUND&spm=1018.2226.3001.4187

【问题解决】编译VTK时CMAKE中找不到Qt5X11Extras_danxibaoxxx的博客-CSDN博客_"could not find a package configuration file provi编译VTK时,use.system.qt5sudo apt install qt5-default出现以下错误CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not find a package configuration file prov...https://blog.csdn.net/danxibaoxxx/article/details/104251311?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167397292016782429787952%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167397292016782429787952&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-104251311-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=Qt5X11Extras_DIR-NOTFOUND&spm=1018.2226.3001.4187

pcl1.8对应VTK7.1

Qt5装完后,安装依赖包再编译VTK和编译pcl

anaconda好像会影响安装,需要先注释了

ubuntu 下pcl1.8的安装与测试_magic_ll的博客-CSDN博客_pcl1.8已经安装过pcl多次,记录下。!!!!一定注意,安装时候,要把anconda的环境变量去掉https://blog.csdn.net/magic_ll/article/details/119677068?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167401451116800188536234%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167401451116800188536234&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-119677068-null-null.142^v71^pc_search_v2,201^v4^add_ask&utm_term=ubuntu20%E5%AE%89%E8%A3%85pcl1.8&spm=1018.2226.3001.4187

ubuntu16.04下安装pcl1.8遇到的问题_kxk_ustc的博客-CSDN博客_perception_pcl 安装ubuntu16.04下安装pcl1.8遇到的各种问题系统是Ubuntu16.04。记录一下最近遇到的各种坑在接手师兄的code时,catkin_make失败,说是需要用到libpclcommon.so。查了一下是因为没有安装pcl,所以研究了一下首先是PCL的安装这个真是坑比较多,网上的方法基本上都是千篇一律。主要是版本的问题。之前安装ROS的时候,自带的有PCL1.7。但是因为版本低,缺少很多有用的东西。后来是选择使用了pcl1.8,都说是比较稳定好用。再高版本的可能各种bug比较多。安装phttps://blog.csdn.net/k_NGU_L/article/details/115493383?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0-115493383-blog-103823544.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.1&utm_relevant_index=3

pcl安装教程 linux,在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)_公子V的博客-CSDN博客#pcl #linux #虚拟机linux在Ubuntu16.04下安装pcl点云库(pcl-1.8.1)git刚入门的建议去看一下:B站视频教程:https://www.bilibili.com/video/BV14k4y1z7eV?from=search&seid=1269943738293830823[ 他没有讲安装依赖什么的,可是先看一下,也就10分钟,就知道安装pcl大致上是怎么...https://blog.csdn.net/weixin_31316383/article/details/116692316?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167396623016782429712182%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167396623016782429712182&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-116692316-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=linux%20%E5%AE%89%E8%A3%85pcl&spm=1018.2226.3001.4187 编译pcl出现第一个错误

 In file included from /pcl-pcl-1.8.1/segmentation/include/pcl/segmentation/organized_multi_plane_segmentation.h:48,
                 from /pcl-pcl-1.8.1/segmentation/src/organized_multi_plane_segmentation.cpp:42:
/pcl-pcl-1.8.1/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h: In member function ‘const std::vector<float>& pcl::PlaneCoefficientComparator<PointT, PointNT>::getPlaneCoeffD() const’:pcl-pcl-1.8.1/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h:144:17: error:invalid initialization of reference of type ‘const std::vector<float>&’ from expression of type ‘const boost::shared_ptr<std::vector<float> >’
  144 |         return (plane_coeff_d_);

Ubuntu20.04安装PCL1.8.0编译错误(全网最全~)_小方只会百度的博客-CSDN博客_安装pcl报错最近在跑,出现了很多错误,后来发现是pcl的版本不对,我刚开始安装的是pcl-1.12,发现模块进行了调整,之前的pcl中有三个参数,而pcl-1.12版本中只有两个参数(行吧。。。行吧。。。)所以选择安装pcl-1.8……话不多说,我们开始。。。https://blog.csdn.net/fffyyyhhh12/article/details/126889810?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167400692016782429740324%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167400692016782429740324&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-126889810-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=ubuntu20.04%E5%AE%89%E8%A3%85pcl1.8.1&spm=1018.2226.3001.4187这里出现的是类型错误,到报错的位置修改


//修改前
const std::vector<float>&
      getPlaneCoeffD ()const
      {
        return (plane_coeff_d_);
      }
//修改后
const std::vector<float>&
      getPlaneCoeffD ()const
      {
        return (* plane_coeff_d_);
      }

 第二个错误

/pcl-pcl-1.8.1/visualization/src/pcl_visualizer.cpp:103:10: fatal error: boost/uuid/sha1.hpp: No such file or directory
  103 | #include <boost/uuid/sha1.hpp>

Ubuntu20.04安装PCL1.8.0编译错误(全网最全~)_小方只会百度的博客-CSDN博客_安装pcl报错最近在跑,出现了很多错误,后来发现是pcl的版本不对,我刚开始安装的是pcl-1.12,发现模块进行了调整,之前的pcl中有三个参数,而pcl-1.12版本中只有两个参数(行吧。。。行吧。。。)所以选择安装pcl-1.8……话不多说,我们开始。。。https://blog.csdn.net/fffyyyhhh12/article/details/126889810?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167400692016782429740324%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167400692016782429740324&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-126889810-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=ubuntu20.04%E5%AE%89%E8%A3%85pcl1.8.1&spm=1018.2226.3001.4187原因:sha1.hpp的路径不对(查找自己电脑上sha1.hpp的路径)

解决:在pcl_visualizer.cpp中将#include <boost/uuid/sha1.hpp>改为#include <boost/uuid/detail/sha1.hpp>

第三个错误

/usr/bin/ld: ../../lib/libpcl_kdtree.so.1.8.1: undefined reference to `LZ4_resetStreamHC'
/usr/bin/ld: ../../lib/libpcl_kdtree.so.1.8.1: undefined reference to `LZ4_setStreamDecode'
/usr/bin/ld: ../../lib/libpcl_kdtree.so.1.8.1: undefined reference to `LZ4_decompress_safe'
/usr/bin/ld: ../../lib/libpcl_kdtree.so.1.8.1: undefined reference to `LZ4_decompress_safe_continue'
/usr/bin/ld: ../../lib/libpcl_kdtree.so.1.8.1: undefined reference to `LZ4_compress_HC_continue'
collect2: error: ld returned 1 exit status
make[2]: *** [visualization/tools/CMakeFiles/pcl_viewer.dir/build.make:236: bin/pcl_viewer] Error 1
make[1]: *** [CMakeFiles/Makefile2:1631: visualization/tools/CMakeFiles/pcl_viewer.dir/all] Error 2

解决:/pcl/build/kdtree/CMakeFiles/pcl_kdtree.dir/下的link.txt里在末尾写上:-llz4

第四个错误

pcl-pcl-1.8.1/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:77:36: error: no matching function for call to ‘boost::uuids::random_generator_pure::random_generator_pure(boost::random::mt19937*)’
   77 |     boost::uuids::random_generator OutofcoreOctreeDiskContainer<PointT>::uuid_gen_ (&rand_gen_);
      |                       

...

...

...

/usr/include/boost/uuid/random_generator.hpp:193:5: note:   candidate expects 0 arguments, 1 provided
make[2]: *** [outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/build.make:128: outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/outofcore_cloud.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2045: outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

Ubuntu20.04安装PCL1.8.0编译错误(全网最全~)_小方只会百度的博客-CSDN博客_安装pcl报错最近在跑,出现了很多错误,后来发现是pcl的版本不对,我刚开始安装的是pcl-1.12,发现模块进行了调整,之前的pcl中有三个参数,而pcl-1.12版本中只有两个参数(行吧。。。行吧。。。)所以选择安装pcl-1.8……话不多说,我们开始。。。https://blog.csdn.net/fffyyyhhh12/article/details/126889810?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167400692016782429740324%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167400692016782429740324&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-126889810-null-null.142%5Ev71%5Epc_search_v2,201%5Ev4%5Eadd_ask&utm_term=ubuntu20.04%E5%AE%89%E8%A3%85pcl1.8.1&spm=1018.2226.3001.4187

解决:注释octree_disk_container.hpp中的76、77行:

    //template<typename PointT>
    //boost::uuids::random_generator OutofcoreOctreeDiskContainer<PointT>::uuid_gen_ (&rand_gen_);

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值