moveit / moveit_visual_tools

Helper functions for displaying and debugging MoveIt! data in Rviz via published markers
BSD 3-Clause "New" or "Revised" License
151 stars 102 forks source link

Undefined reference to `moveit_visual_tools::MoveItVisualTools::MoveItVisualTools #60

Closed anubhav1772 closed 5 years ago

anubhav1772 commented 5 years ago

Hi, I am fairly new ros. I am trying to run a piece of code from here, but unfortunately getting error. I think I am using the code from the correct branch melodic-devel.

When I am trying to use below code:

#include <moveit_visual_tools/moveit_visual_tools.h>

Inside main():

namespace rvt = rviz_visual_tools;
moveit_visual_tools::MoveItVisualTools visual_tools("base_link");

I am getting following error:

CMakeFiles/move_group_interface_node.dir/src/move_group_interface_test.cpp.o: In function `main':
move_group_interface_test.cpp:(.text+0x403): undefined reference to `moveit_visual_tools::MoveItVisualTools::MoveItVisualTools(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<moveit::core::RobotModel const>)'
collect2: error: ld returned 1 exit status

Your help/guidance will be much appreciated. Thank you.

rhaschke commented 5 years ago

Please post such questions to https://answers.ros.org. The issues are intended for true bug reports and feature requests. In your case, probably you are missing to link against the lib provided by moveit_visual_tools.