首先要下载pcl的源码包
git clone https://github.com/PointCloudLibrary/pcl pcl-trunk
其次在进行编译
cd pcl-trunk && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make -j2
sudo make -j2 install
其中cd pcl-trunk是进入源码包
mkdir build && cd build是新建build文件,并且进入,build的目的是要讲编译的中间文件都保存在build中
make是编译
sudo make -j2 install是安装
其中j2是双线程的意思
注意
可能是pcl的源码包很大吧,反正我编译起来很慢,编译了好久。
源码编译 的前提
源码编译的前提
源码编译的是前提是是必须先编译
boost,eigen,flann,vtk等,编译有点麻烦,但是可以用二进制包进行编译安装,这样可以通过编译安装把一些依赖项提前自动安装好,到时候如果你想编译自己改进的pcl就不用再安装依赖项了,这个算是偷懒的方法。
sudo apt-get install libpcl-dev pcl-tools
本文详细介绍了从源码编译PCL(Point Cloud Library)的步骤,包括下载源码包、配置编译环境、编译及安装过程。强调了为加速编译,建议预先编译安装boost、eigen、flann、vtk等依赖库。
720

被折叠的 条评论
为什么被折叠?



