slam_markers (aka cam_autoloc)

asked 2018-04-26 05:21:53 -0500

Hi all,

I am trying to compile the component slammarkers (also knows as camautoloc). I know some of you have tried to compile it and maybe you can provide help with your experience.

Here you can find the snippet of the terminal error when trying to compile the source code:

[ 97%] Linking CXX executable slammarkers CMakeFiles/slammarkers.dir/gui/mainwindow.cpp.o: En la función MainWindow::updateThreadGUI()': mainwindow.cpp:(.text+0xca1): referencia arosPublisher::setPose(Ardrone::Pose)' sin definir mainwindow.cpp:(.text+0xd11): referencia a numMarkerPublisherROS::setNumMarker(std_msgs::Int8_<std::allocator<void> >)' sin definir mainwindow.cpp:(.text+0xd20): referencia aros::Time::now()' sin definir mainwindow.cpp:(.text+0xd76): referencia a timerPublisherROS::setTime(double)' sin definir mainwindow.cpp:(.text+0xdcd): referencia arosPublisher::setPose(Ardrone::Pose)' sin definir mainwindow.cpp:(.text+0xe47): referencia a numMarkerPublisherROS::setNumMarker(std_msgs::Int8_<std::allocator<void> >)' sin definir CMakeFiles/slam_markers.dir/gui/mainwindow.cpp.o: En la funciónMainWindow::setOption(int, std::cxx11::basicstring<char, std::char_traits<char="">, std::allocator<char> >)': mainwindow.cpp:(.text+0x1275): referencia a rosPublisher::rosPublisher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' sin definir CMakeFiles/slam_markers.dir/gui/mainwindow.cpp.o: En la funciónMainWindow::setNumMarkerPublisher(std::cxx11::basicstring<char, std::char_traits<char="">, std::allocator<char> >)': mainwindow.cpp:(.text+0x12e5): referencia a numMarkerPublisherROS::numMarkerPublisherROS(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' sin definir CMakeFiles/slam_markers.dir/gui/mainwindow.cpp.o: En la funciónMainWindow::setTimerPublisherROS(std::cxx11::basicstring<char, std::char_traits<char="">, std::allocator<char> >)': mainwindow.cpp:(.text+0x1341): referencia a timerPublisherROS::timerPublisherROS(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' sin definir CMakeFiles/slam_markers.dir/src/main.cpp.o: En la funciónmain': main.cpp:(.text+0xdc): referencia a ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' sin definir main.cpp:(.text+0x150): referencia aComm::Communicator::Communicator(Config::Properties)' sin definir main.cpp:(.text+0x1ab): referencia a Config::Properties::asInt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' sin definir main.cpp:(.text+0x21b): referencia aConfig::Properties::asString(std::cxx11::basicstring<char, std::char_traits<char="">, std::allocator<char> >)' sin definir main.cpp:(.text+0x285): referencia a Config::Properties::asString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' sin definir main.cpp:(.text+0x2ef): referencia aConfig::Properties::asString(std::cxx11::basicstring<char, std::char_traits<char="">, std::allocator<char> >)' sin definir main.cpp:(.text+0x3ba): referencia a Config::Properties::asString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' sin definir main.cpp:(.text+0x81f): referencia aros::Publisher::~Publisher()' sin definir main.cpp:(.text+0xbc4): referencia a ros::Publisher::~Publisher()' sin definir CMakeFiles/slam_markers.dir/src/main.cpp.o: En la funciónConfig::load(int, char**)': main.cpp:(.text.ZN6Config4loadEiPPc[ZN6Config4loadEiPPc]+0x84): referencia a jderobotconfig::loader::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' sin definir CMakeFiles/slam_markers.dir/sensors/sensors.cpp.o: En la funciónSensors::Sensors(Comm::Communicator*)': sensors.cpp:(.text+0xd8): referencia a `Comm::getCameraClient(Comm::Communicator*, std::cxx11::basicstring<char ...

(more)
edit retag flag offensive close merge delete