ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Your 10 years of experience is correct. There is no need to put all of a packages header files in the include directory. The include directory will contain header files that are needed by external packages, so the .h files generated from messages and services as well as the external interfaces of any exported shared objects.

When you do a catkin_make install only header files within the include directory will be installed.