源码编译pcl

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lxn9492878lbl/article/details/83626091

首先要下载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

猜你喜欢

转载自blog.csdn.net/lxn9492878lbl/article/details/83626091
pcl