Build PCL from Source on Windows 7, MSVC 2015 (vc14), x64

Published: 14 Mar 2016 | Updated: 24 Mar 2016 | Tags: code pcl

Download Source

  1. clone eigen to:

     C:\lib\sources\eigen
    
  2. clone suitesparse-metis-for-windows to:

     C:\lib\sources\suitesparse-metis-for-windows
    
  3. clone pcl to:

     C:\lib\sources\github_simbaforrest\pcl
    
  4. unzip VTK to:

     C:\lib\sources\VTK-6.3.0
    
  5. unzip qhull to:

     C:\lib\sources\qhull-2012.1
    
  6. unzip boost to:

     C:\lib\install\boost_1_59_0
    

    and create folder:

     C:\lib\install\Boost159_for_PCL
     ├───include
     │	└───boost (-> ..\..\boost_1_59_0\boost)
     └───lib (-> ..\boost_1_59_0\lib64-msvc-14.0)
    
  7. install FLANN from (not tested yet):
    FLANN installer

Build Dependencies

  1. build eigen using CMake to:

     C:\lib\install\eigen (-> ..\build\vs2015\eigen\install)
     └───include
         └───eigen3
             ├───Eigen
             │   └───src
             └───unsupported
                 └───Eigen
                     └───src
    
  2. build/install VTK using CMake
  3. build qhull using CMake to:

     C:\lib\install\qhull-2012.1-vs2015 (-> ..\build\vs2015\qhull-2012.1\install)
    
  4. build suitesparse-metis-for-windows using CMake to:

     C:\lib\install\suitesparse-metis-for-windows-vs2015 (-> ..\build\vs2015\suitesparse-metis-for-windows\install)
    

Build PCL

Build and install. Easy!