ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
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.