Using prebuilt binaries

Point Cloud Library (PCL) runs on many operating systems, and prebuilt binaries are available for Linux, Windows, and Mac OS X. In addition to installing PCL, you will need to download and compile a set of 3rd party libraries that PCL requires in order to function. Select the operating system of your choice below to continue. If your platform is not supported, please contact us.


Microsoft Windows

Apple Mac OS X

Compiling from source

The most recent list of official releases can be found on Github.

For systems for which we do not offer precompiled binaries, or if you are eager to try out a certain feature of PCL that is currently under development (or you plan on developing and contributing to PCL), we recommend you try checking out our source repository. If you're just interested in browsing our source code, you can do so by visiting

Learn more about how to compile from source on Linux (or other POSIX compliant OS), Microsoft Windows, or Apple Mac OS X.

Integration with ROS

PCL is the 3D processing backbone of ROS, the Robot Operating System. For more information on how to use PCL with ROS, please visit

For ROS users that are willing to test the unstable version of PCL (i.e., trunk), we offer a few custom ROS stacks at To prevent PCL trunk from interfering with your current stable PCL release, we rename all includes and namespaces by appending the current TRUNK version number, for example: pcl17::PointCloud instead of pcl::PointCloud if the TRUNK version is 1.7.0, or #include <pcl17/point_cloud.h> instead of #include <pcl/point_cloud.h>. A more elegant solution will be implemented together with the release of PCL 2.


Download high resolution logos. Click on each image to obtain the original. If you need more logos, please contact us.


Logo (dark background) Logo (light background) Before using the Point Cloud Library (PCL) logos in your work, please have a look at the identity guidelines document:
PCL horizontal
PCL vertical
Point Cloud Library horizontal
Point Cloud Library vertical