The Makefile compiles Release build by default, and you can also use make DEBUG=1 to compile Debug builds. Please make sure you have make and g++ installed, and then just invoke make in the root directory, you can get the compiled result at output/$PLATFORM/$SCHEME, such as output/Linux/Release. It contains the library as well as some demo applications. If you have Microsoft Visual Studio 2010 installed, just open sdk/workspaces/vc10/sdk_and_demo.sln, and compile. RPLIDAR SDK supports Windows, macOS and Linux by using Visual Studio 2010 projects and Makefile. The demo applications are licensed under GPLv3 license. The SDK itself is licensed under BSD 2-clause license. If you are just evaluating RPLIDAR, you can use Slamtec RoboStudio( ) (currently only support Windows) to do the evaulation. If you are using ROS (Robot Operating System), please use our open-source ROS node directly. This is the public SDK of RPLIDAR products in C++, and open-sourced under GPLv3 license. Slamtec RPLIDAR( ) series is a set of high-performance and low-cost LIDAR( ) sensors, which is the perfect sensor of 2D SLAM, 3D reconstruction, multi-touch, and safety applications. Slamtec RPLIDAR Public SDK for C++ Introduction