Thanks Raphael, @Rusu, A few reasons I wanted to use kinect_PCL; the application I want to build requires some machine learning and computer vision algorithms (maybe graphical models in future). But at the same time I want the application to be based on a library/OS that has a potential to be widely used in future (such as ROS). I tried the OpenNI interface and it looks pretty good. From what you said, does it mean that the kinect packages in ROS will be replaced by OpenNI libraries? If so, then I'll use ROS and OpenNI together for my application. Let me know your opinion. I am still a beginner in ROS but as I develop my application I'll make documentation and demos for using nodelets, PCL and kinect. I'd be more than happy to contribute to a project like ROS. Thank you. CV -- View this message in context: http://ros-users.122217.n3.nabble.com/how-to-use-kinect-pcl-in-C-project-tp2249229p2256017.html Sent from the ROS-Users mailing list archive at Nabble.com.