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

Revision history [back]

click to hide/show revision 1
initial version

While a package A might bring in dependencies B and C you should always explicitly declare dependencies on all packages which you use directly.

So if you e.g. include headers from A and B you should also declared both explicitly and not rely on the fact that A brings in B implicitly.

While a package A might bring in dependencies B and C you should always explicitly declare dependencies on all packages which you use directly.

So if you e.g. include headers from A and B you should also declared both explicitly and not rely on the fact that A brings in B implicitly.

how would one find which ROS packages are implicitly included for any package?

rospack depends <pkgname> lists all recursive dependencies of a given package.