参考:
http://tech-filip-sladek.blogspot.com/2015/11/cmake-compile-pcl-172-vtk-63-qt-55-in.html
https://codeload.github.com/flann-lib/flann/zip/refs/tags/1.8.4
在编译之前
https://www.soinside.com/question/bj5Jyrfe7NWZZoMRGQxxb3
touch flann-1.8.4/src/cpp/empty.cpp
gedit flann-1.8.4/src/cpp/CMakeLists.txt
add_library(flann_cpp SHARED "")
修改为
add_library(flann_cpp SHARED empty.cpp)
add_library(flann SHARED "")
修改为
add_library(flann SHARED empty.cpp)
然后再
mkdir build
mkdir install
cd build
cmake -DCMAKE_INSTALL_PREFIX=/home/ninghua/windows10/media_2.0T/build/pcl1.7.2/flann-1.8.4/install -DBUILD_MATLAB_BINDINGS=OFF -DBUILD_PYTHON_BINDINGS=OFF ..
make -j4
make install -j4
https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
./bootstrap.sh --prefix=/home/ninghua/windows10/media_2.0T/build/pcl1.7.2/boost_1_59_0/install
./b2 install
如果有问题:
https://www.cnblogs.com/qq952693358/p/8563048.html
sudo apt-get install libboost-all-dev
sudo apt-get install libbz2-dev
./b2 -q
./b2 install
https://codeload.github.com/qhull/qhull/zip/refs/tags/2012.1
mkdir build_ubuntu
mkdir instll
cd build_ubuntu
-DCMAKE_INSTALL_PREFIX=/home/ninghua/windows10/media_2.0T/build/pcl1.7.2/qhull-2012.1/install ..
make -j4
make install -j4
解压不用编译
https://gitlab.com/libeigen/eigen/-/archive/3.2.7/eigen-3.2.7.tar
https://s3.amazonaws.com/com.occipital.openni/OpenNI-Linux-x64-2.2.0.33.tar.bz2
我们这里不需要qt,所以vtk没有编译qt
https://codeload.github.com/Kitware/VTK/zip/refs/tags/v6.3.0
https://vtk.org/files/release/6.3/VTKData-6.3.0.tar.gz
https://vtk.org/files/release/6.3/VTK-6.3.0.zip
mkdir build
mkdir install
cd build
cmake -DCMAKE_INSTALL_PREFIX=/home/ninghua/windows10/media_2.0T/build/pcl1.7.2/VTK-6.3.0/install -DCMAKE_BUILD_TYPE=Release ..
make -j4
make install -j4
https://codeload.github.com/PointCloudLibrary/pcl/zip/refs/tags/pcl-1.7.2