虽然不是依赖本身,但不要忘记您还需要CMake构建系统,至少是2.3.3版本。
对于我们不提供预编译二进制文件的系统,您需要从源代码编译点云库(PCL),以下是你需要采取的步骤:到Github下载你选择的版本号,解压tar-bzip存档(用正确的版本号替换1.7.2)。
tar xvfj pcl-pcl-1.7.2.tar.gz
将目录改为pcl-pcl-1.7.2(用正确的版本号替换1.4.2),在这里创建一个构建目录:
cd pcl-pcl-1.7.2&& mkdir build && cd build
使用默认选项运行CMake构建系统:
cmake ..
或者改变它们(使用cmake-curses-gui):
ccmake ..
请注意cmake可能会默认为调试构建。如果您想要编译一个PCL的发布版本,并使用增强的编译器优化,您可以用“-DCMAKE_BUILD_TYPE=Release”来将构建目标更改为“Release”:
cmake -DCMAKE_BUILD_TYPE=Release ..
最后编译一切:
make -j2
并安装结果:
make -j2 install
或者,如果你没有更改声明PCL安装位置的变量:
sudo make -j2 install
这里是所有的东西,如果你想复制粘贴的话:
cd pcl-pcl-1.7.2&& mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j2
sudo make -j2 install