ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
See if wiki/catkin - workspaces answers your questions.
2 | No.2 Revision |
See if wiki/catkin - workspaces answers your questions.
Edit:
I also wanted to know the difference in terms of sourcing the setup files in both these folders . How can i know when to source the files from devel space and when from install space
From the page I linked to:
Once targets are built, they can be installed into the install space by invoking the install target, usually with
make install
If all packages in your source space have the required install(..)
directives in their CMakeLists.txt
, then there should be no difference between the devel
and the install
space, when running nodes from those packages.
For normal development though, I'd always just use the devel
space (name sort of implies that). The install
space is typically an 'end-station': you use it for deployment.