ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
An undefined reference is almost always a missing library in the link step. Just shooting in the dark, I would guess you're missing a dependency on "roscpp
" in your manifest.xml
2 | No.2 Revision |
An undefined reference is almost always a missing library in the link step. Just shooting in the dark, I would guess you're missing a dependency on "roscpp
" in your manifest.xml
running rosmake with:
VERBOSE=1 rosmake -v
Will print the exact lines used to compile and link. You could then verify one way or another that the library was linked in.
3 | No.3 Revision |
An undefined reference is almost always a missing library in the link step. Just shooting in the dark, I would guess you're missing a dependency on "roscpp
" in your manifest.xml
running rosmake with:
VERBOSE=1 rosmake -v
Will print the exact lines used to compile and link. You could then verify one way or another that the library was linked in. In some way or another, roslib is not being linked in.
Your CMakeLists.txt is way more complicated than it probably should be. Some of the default ros stuff is probably getting undone in one of your sets. Try simplifying.