Ubuntu的PCL之旅
0.Ubuntu雙系統(tǒng) (見:https://www.bilibili.com/video/BV1554y1n7zv/?spm_id_from=333.337.search-card.all.click&vd_source=f2be8687b8b882ac9d9f1a2a72ba1166) 注意:硬盤格式工具不要用win32,用rufus,根目錄盡量大
1.趕緊設(shè)置超級用戶,如果用“sudo nautilus”修改了計(jì)算機(jī)訪問權(quán)限,導(dǎo)致sudo致命錯誤,因?yàn)闆]有超級root,su root進(jìn)不去,導(dǎo)致整個系統(tǒng)重裝
2.安裝clash(見:https://www.saiita.com.cn/3514.html)(或見:https://www.exyb.cn/news/show-78777.html) ,可能會缺少mmdb,(mmdb下載地址https://zhuanlan.zhihu.com/p/472152669) 下載之后將其移動到clash文件夾,(ctrl+H 顯示隱藏文件夾)
3.官網(wǎng)下PCL,(安裝見:https://www.bilibili.com/list/504859351? sid=536852&desc=1&oid=753555156&bvid=BV14k4y1z7eV),注意:他事先裝好了PCL的依賴庫,所以直接“CMake ..”了,
????3.1 依賴庫自動安裝(https://blog.csdn.net/weixin_46496444/article/details/128444877)直接少走一百年彎路
????????3.1.1 如果用了“sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl”導(dǎo)致提示“E: 倉庫 “https://ppa.launchpadcontent.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu jammy Release” 沒有 Release 文件”? ,解決方法:(文件名可能不同,路徑在“/etc/apt/sources.list.d”,自行對應(yīng))
4. 如果非要手動安裝依賴庫,(https://www.xjx100.cn/news/286917.html?action=onClick)
????有四個必須安裝的依賴庫:Eigen、FLANN、Boost、VTK 和可選的:Qhull、OpenNI、????CUDA。https://www.cxybb.com/article/ENDLESS_ZK/112339864
????????2.安裝CMake(先去官網(wǎng)下)(https://blog.csdn.net/yao_hou/article/details/122203808)
????2.1. 更新一下g++
????sudo apt-get install g++
????先檢查是否有cmake
????which cmake
????????如果顯示了路徑,說明含有cmake,設(shè)法卸載掉,可以使用sudo apt-get remove cmake
卸載。
????3.安裝Eigen3(http://www.manongjc.com/detail/28-bxhgsdlecleqree.html)
????3.安裝BOOST (安裝地址https://sourceforge.net/projects/boost/)
????3.安裝FLANN(安裝地址https://github.com/flann-lib/flann)
????4.安裝VTK 和QT(不是必須的) (https://blog.csdn.net/weixin_40907135/article/details/126401251)