概述
首先要下载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的全部内容,希望文章能够帮你解决源码编译pcl所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复