We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
系统:Ubuntu 16.04.6 LTS “/generate.sh" 的时候报错了: [ 87%] Linking CXX executable ../../bin/MakeSceneEurocStereoVIO_ros ../../lib/libygz-cv.so: undefined reference to ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' ../../lib/libygz-cv.so: undefined reference to ros::Publisher::Impl::isValid() const' ../../lib/libygz-cv.so: undefined reference to ros::NodeHandle::advertise(ros::AdvertiseOptions&)' ../../lib/libygz-cv.so: undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&)' ../../lib/libygz-cv.so: undefined reference to ros::NodeHandle::~NodeHandle()' ../../lib/libygz-cv.so: undefined reference to ros::Publisher::~Publisher()' ../../lib/libygz-cv.so: undefined reference to ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' collect2: error: ld returned 1 exit status examples/CMakeFiles/Kitti.dir/build.make:561: recipe for target '../bin/Kitti' failed make[2]: *** [../bin/Kitti] Error 1 CMakeFiles/Makefile2:2574: recipe for target 'examples/CMakeFiles/Kitti.dir/all' failed make[1]: *** [examples/CMakeFiles/Kitti.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ../../lib/libygz-cv.so: undefined reference to ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' ../../lib/libygz-cv.so: undefined reference to ros::Publisher::Impl::isValid() const' ../../lib/libygz-cv.so: undefined reference to ros::NodeHandle::advertise(ros::AdvertiseOptions&)' ../../lib/libygz-cv.so: undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' ../../lib/libygz-cv.so: undefined reference to ros::NodeHandle::~NodeHandle()' ../../lib/libygz-cv.so: undefined reference to ros::Publisher::~Publisher()' ../../lib/libygz-cv.so: undefined reference to ros::init(int&, char**, std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int)' collect2: error: ld returned 1 exit status examples/CMakeFiles/EurocStereo.dir/build.make:561: recipe for target '../bin/EurocStereo' failed make[2]: *** [../bin/EurocStereo] Error 1 CMakeFiles/Makefile2:2615: recipe for target 'examples/CMakeFiles/EurocStereo.dir/all' failed make[1]: *** [examples/CMakeFiles/EurocStereo.dir/all] Error 2 CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function FetchImageCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&)': EurocStereoVIO_ros.cpp:(.text+0x29d9): undefined reference to ros::Publisher::Impl::isValid() const' EurocStereoVIO_ros.cpp:(.text+0x324d): undefined reference to ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::unsubscribe()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to ros::Subscriber::shutdown()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::subscribe()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x32): undefined reference to ros::Subscriber::shutdown()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x72): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' EurocStereoVIO_ros.cpp:(.text.ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0xac): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function void ros::Publisher::publish<geometry_msgs::PoseStamped<std::allocator > >(geometry_msgs::PoseStamped<std::allocator > const&) const': EurocStereoVIO_ros.cpp:(.text.ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT[ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT]+0x3d): undefined reference to ros::Publisher::Impl::isValid() const' EurocStereoVIO_ros.cpp:(.text._ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT_]+0xcd): undefined reference to ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to ros::Subscriber::shutdown()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x2f): undefined reference to ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x40): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to ros::Subscriber::shutdown()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x30): undefined reference to ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x42): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to ros::Subscriber::shutdown()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::Subscriber(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x206): undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2de): undefined reference to ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2f0): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::NavSatFix<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::NavSatFix<std::allocator > const&), ros::TransportHints const&)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<nav_msgs::Odometry<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(nav_msgs::Odometry<std::allocator > const&), ros::TransportHints const&)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::Imu<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::Imu<std::allocator > const&), ros::TransportHints const&)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<geometry_msgs::PoseStamped<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(geometry_msgs::PoseStamped<std::allocator > const&), ros::TransportHints const&)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN13geometry_msgs12PoseStamped_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN13geometry_msgs12PoseStamped_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Publisher ros::NodeHandle::advertise<visualization_msgs::Marker<std::allocator > >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, bool)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Publisher ros::NodeHandle::advertise<geometry_msgs::PoseStamped<std::allocator > >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, bool)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<mavros_msgs::State<std::allocator > >(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(boost::shared_ptr<mavros_msgs::State<std::allocator > const> const&), ros::TransportHints const&)': EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE[_ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function main': EurocStereoVIO_ros.cpp:(.text.startup+0x2236): undefined reference to ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' EurocStereoVIO_ros.cpp:(.text.startup+0x22b6): undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::_cxx11::basic_string<char, std::char_traits, std::allocator > const, std::cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&)' EurocStereoVIO_ros.cpp:(.text.startup+0x294c): undefined reference to ros::spin()' EurocStereoVIO_ros.cpp:(.text.startup+0x295a): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2966): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2972): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x297e): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x298a): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2996): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x29aa): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x29b6): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x29c2): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x29ce): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x29ee): undefined reference to ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a70): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a7c): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a88): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a94): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2aa0): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2ab4): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2ac0): undefined reference to ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2acc): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2ad8): undefined reference to ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2af8): undefined reference to ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text.startup+0x3019): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function mySigintHandler(int)': MakeSceneEurocStereoVIO_ros.cpp:(.text+0xcc5): undefined reference to ros::shutdown()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function TEMP_FetchImageAndAttitudeCallback(boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, geometry_msgs::PoseStamped<std::allocator > const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text+0x2f9b): undefined reference to ros::Publisher::Impl::isValid() const' MakeSceneEurocStereoVIO_ros.cpp:(.text+0x44bd): undefined reference to ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::unsubscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to ros::Subscriber::shutdown()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::unsubscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE11unsubscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to ros::Subscriber::shutdown()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::subscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0x32): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0x72): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0xac): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x32): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x72): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0xac): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x2f): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x40): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x23): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x2f): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x40): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x23): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x30): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x42): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x30): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x42): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::Subscriber(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x206): undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2de): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2f0): undefined reference to ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::NavSatFix<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::NavSatFix<std::allocator > const&), ros::TransportHints const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<nav_msgs::Odometry<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(nav_msgs::Odometry<std::allocator > const&), ros::TransportHints const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::Imu<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::Imu<std::allocator > const&), ros::TransportHints const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function message_filters::Subscriber<geometry_msgs::PoseStamped<std::allocator > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function ros::Publisher ros::NodeHandle::advertise<visualization_msgs::Marker_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, bool)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[_ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function ros::Publisher ros::NodeHandle::advertise<geometry_msgs::PoseStamped_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, bool)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[_ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function ros::Subscriber ros::NodeHandle::subscribe<mavros_msgs::State_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, void (*)(boost::shared_ptr<mavros_msgs::State_<std::allocator<void> > const> const&), ros::TransportHints const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE[_ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE]+0x2a6): undefined reference to ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function main': MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2604): undefined reference to ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int)' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x268e): undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2bdd): undefined reference to ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&)' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f4d): undefined reference to ros::spin()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f5b): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f67): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f73): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f7f): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f8b): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fab): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fb7): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fc3): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fcf): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fef): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30b6): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30c2): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30ce): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30da): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30fa): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x3252): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x325e): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x326a): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x3276): undefined reference to ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x33ea): undefined reference to ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x33fe): undefined reference to ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x37da): undefined reference to `ros::Subscriber::~Subscriber()' collect2: error: ld returned 1 exit status collect2: error: ld returned 1 exit status examples/CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/build.make:561: recipe for target '../bin/MakeSceneEurocStereoVIO_ros' failed make[2]: *** [../bin/MakeSceneEurocStereoVIO_ros] Error 1 examples/CMakeFiles/EurocStereoVIO_ros.dir/build.make:561: recipe for target '../bin/EurocStereoVIO_ros' failed make[2]: *** [../bin/EurocStereoVIO_ros] Error 1 CMakeFiles/Makefile2:2533: recipe for target 'examples/CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/all' failed make[1]: *** [examples/CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/all] Error 2 CMakeFiles/Makefile2:2492: recipe for target 'examples/CMakeFiles/EurocStereoVIO_ros.dir/all' failed make[1]: *** [examples/CMakeFiles/EurocStereoVIO_ros.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2 非常感谢您可以看这个问题。
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' ../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)' ../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::~NodeHandle()' ../../lib/libygz-cv.so: undefined reference to
ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' collect2: error: ld returned 1 exit status examples/CMakeFiles/Kitti.dir/build.make:561: recipe for target '../bin/Kitti' failed make[2]: *** [../bin/Kitti] Error 1 CMakeFiles/Makefile2:2574: recipe for target 'examples/CMakeFiles/Kitti.dir/all' failed make[1]: *** [examples/CMakeFiles/Kitti.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ../../lib/libygz-cv.so: undefined reference to
ros::Publisher::Impl::isValid() const' ../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' ../../lib/libygz-cv.so: undefined reference to
ros::Publisher::~Publisher()' ../../lib/libygz-cv.so: undefined reference to
FetchImageCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&)': EurocStereoVIO_ros.cpp:(.text+0x29d9): undefined reference to
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber::shutdown()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber::shutdown()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x72): undefined reference to
ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Publisher::Impl::isValid() const' EurocStereoVIO_ros.cpp:(.text._ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT_]+0xcd): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x40): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x42): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to
ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2de): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' EurocStereoVIO_ros.cpp:(.text.startup+0x22b6): undefined reference to
ros::spin()' EurocStereoVIO_ros.cpp:(.text.startup+0x295a): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2972): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x298a): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x29aa): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x29c2): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x29ee): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a7c): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a94): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2ab4): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2acc): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2af8): undefined reference to
ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::shutdown()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Publisher::Impl::isValid() const' MakeSceneEurocStereoVIO_ros.cpp:(.text+0x44bd): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::unsubscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::unsubscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE11unsubscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::subscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0x32): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0xac): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x32): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0xac): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x40): undefined reference to
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x40): undefined reference to
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x42): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x42): undefined reference to
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to
ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2de): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to
ros::Publisher ros::NodeHandle::advertise<visualization_msgs::Marker_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, bool)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[_ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to
ros::Publisher ros::NodeHandle::advertise<geometry_msgs::PoseStamped_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, bool)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[_ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to
ros::Subscriber ros::NodeHandle::subscribe<mavros_msgs::State_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, void (*)(boost::shared_ptr<mavros_msgs::State_<std::allocator<void> > const> const&), ros::TransportHints const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE[_ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE]+0x2a6): undefined reference to
main': MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2604): undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2bdd): undefined reference to
ros::spin()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f5b): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f73): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f8b): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fb7): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fcf): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30b6): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30ce): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30fa): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x325e): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x3276): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x33fe): undefined reference to
The text was updated successfully, but these errors were encountered:
@zhangmingcheng28 您这个很明显是ros的问题啊,是不是先检查一下ros的链接什么的,看看是否链接正确
Sorry, something went wrong.
No branches or pull requests
系统:Ubuntu 16.04.6 LTS
“/generate.sh" 的时候报错了:
[ 87%] Linking CXX executable ../../bin/MakeSceneEurocStereoVIO_ros
../../lib/libygz-cv.so: undefined reference to
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' ../../lib/libygz-cv.so: undefined reference to
ros::Publisher::Impl::isValid() const'../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)' ../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&)'../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::~NodeHandle()' ../../lib/libygz-cv.so: undefined reference to
ros::Publisher::~Publisher()'../../lib/libygz-cv.so: undefined reference to
ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' collect2: error: ld returned 1 exit status examples/CMakeFiles/Kitti.dir/build.make:561: recipe for target '../bin/Kitti' failed make[2]: *** [../bin/Kitti] Error 1 CMakeFiles/Makefile2:2574: recipe for target 'examples/CMakeFiles/Kitti.dir/all' failed make[1]: *** [examples/CMakeFiles/Kitti.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ../../lib/libygz-cv.so: undefined reference to
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const'../../lib/libygz-cv.so: undefined reference to
ros::Publisher::Impl::isValid() const' ../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)'../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' ../../lib/libygz-cv.so: undefined reference to
ros::NodeHandle::~NodeHandle()'../../lib/libygz-cv.so: undefined reference to
ros::Publisher::~Publisher()' ../../lib/libygz-cv.so: undefined reference to
ros::init(int&, char**, std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int)'collect2: error: ld returned 1 exit status
examples/CMakeFiles/EurocStereo.dir/build.make:561: recipe for target '../bin/EurocStereo' failed
make[2]: *** [../bin/EurocStereo] Error 1
CMakeFiles/Makefile2:2615: recipe for target 'examples/CMakeFiles/EurocStereo.dir/all' failed
make[1]: *** [examples/CMakeFiles/EurocStereo.dir/all] Error 2
CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
FetchImageCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&)': EurocStereoVIO_ros.cpp:(.text+0x29d9): undefined reference to
ros::Publisher::Impl::isValid() const'EurocStereoVIO_ros.cpp:(.text+0x324d): undefined reference to
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::unsubscribe()':EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to
ros::Subscriber::shutdown()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::subscribe()':EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x32): undefined reference to
ros::Subscriber::shutdown()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x72): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)'EurocStereoVIO_ros.cpp:(.text.ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0xac): undefined reference to
ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
void ros::Publisher::publish<geometry_msgs::PoseStamped<std::allocator > >(geometry_msgs::PoseStamped<std::allocator > const&) const':EurocStereoVIO_ros.cpp:(.text.ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT[ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT]+0x3d): undefined reference to
ros::Publisher::Impl::isValid() const' EurocStereoVIO_ros.cpp:(.text._ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN13geometry_msgs12PoseStamped_ISaIvEEEEEvRKT_]+0xcd): undefined reference to
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const'CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::Subscriber::shutdown()'EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x2f): undefined reference to
ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x40): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::Subscriber::shutdown()'EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x30): undefined reference to
ros::NodeHandle::~NodeHandle()' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x42): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to
ros::Subscriber::shutdown()'EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to
ros::Subscriber::~Subscriber()'EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to
ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::Subscriber(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)':EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x206): undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2de): undefined reference to
ros::NodeHandle::~NodeHandle()'EurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2f0): undefined reference to
ros::Subscriber::~Subscriber()' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::NavSatFix<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::NavSatFix<std::allocator > const&), ros::TransportHints const&)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<nav_msgs::Odometry<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(nav_msgs::Odometry<std::allocator > const&), ros::TransportHints const&)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::Imu<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::Imu<std::allocator > const&), ros::TransportHints const&)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<geometry_msgs::PoseStamped<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(geometry_msgs::PoseStamped<std::allocator > const&), ros::TransportHints const&)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN13geometry_msgs12PoseStamped_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN13geometry_msgs12PoseStamped_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Publisher ros::NodeHandle::advertise<visualization_msgs::Marker<std::allocator > >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, bool)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Publisher ros::NodeHandle::advertise<geometry_msgs::PoseStamped<std::allocator > >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, bool)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<mavros_msgs::State<std::allocator > >(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(boost::shared_ptr<mavros_msgs::State<std::allocator > const> const&), ros::TransportHints const&)':EurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE[_ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/EurocStereoVIO_ros.dir/EurocStereoVIO_ros.cpp.o: In function
main':EurocStereoVIO_ros.cpp:(.text.startup+0x2236): undefined reference to
ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)' EurocStereoVIO_ros.cpp:(.text.startup+0x22b6): undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::_cxx11::basic_string<char, std::char_traits, std::allocator > const, std::cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&)'EurocStereoVIO_ros.cpp:(.text.startup+0x294c): undefined reference to
ros::spin()' EurocStereoVIO_ros.cpp:(.text.startup+0x295a): undefined reference to
ros::Subscriber::~Subscriber()'EurocStereoVIO_ros.cpp:(.text.startup+0x2966): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2972): undefined reference to
ros::Publisher::~Publisher()'EurocStereoVIO_ros.cpp:(.text.startup+0x297e): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x298a): undefined reference to
ros::Publisher::~Publisher()'EurocStereoVIO_ros.cpp:(.text.startup+0x2996): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x29aa): undefined reference to
ros::Subscriber::~Subscriber()'EurocStereoVIO_ros.cpp:(.text.startup+0x29b6): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x29c2): undefined reference to
ros::Subscriber::~Subscriber()'EurocStereoVIO_ros.cpp:(.text.startup+0x29ce): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x29ee): undefined reference to
ros::NodeHandle::~NodeHandle()'EurocStereoVIO_ros.cpp:(.text.startup+0x2a70): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a7c): undefined reference to
ros::Publisher::~Publisher()'EurocStereoVIO_ros.cpp:(.text.startup+0x2a88): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2a94): undefined reference to
ros::Publisher::~Publisher()'EurocStereoVIO_ros.cpp:(.text.startup+0x2aa0): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2ab4): undefined reference to
ros::Subscriber::~Subscriber()'EurocStereoVIO_ros.cpp:(.text.startup+0x2ac0): undefined reference to
ros::Publisher::~Publisher()' EurocStereoVIO_ros.cpp:(.text.startup+0x2acc): undefined reference to
ros::Subscriber::~Subscriber()'EurocStereoVIO_ros.cpp:(.text.startup+0x2ad8): undefined reference to
ros::Subscriber::~Subscriber()' EurocStereoVIO_ros.cpp:(.text.startup+0x2af8): undefined reference to
ros::NodeHandle::~NodeHandle()'EurocStereoVIO_ros.cpp:(.text.startup+0x3019): undefined reference to
ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
mySigintHandler(int)':MakeSceneEurocStereoVIO_ros.cpp:(.text+0xcc5): undefined reference to
ros::shutdown()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
TEMP_FetchImageAndAttitudeCallback(boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, geometry_msgs::PoseStamped<std::allocator > const&)':MakeSceneEurocStereoVIO_ros.cpp:(.text+0x2f9b): undefined reference to
ros::Publisher::Impl::isValid() const' MakeSceneEurocStereoVIO_ros.cpp:(.text+0x44bd): undefined reference to
ros::Publisher::publish(boost::function<ros::SerializedMessage ()> const&, ros::SerializedMessage&) const'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::unsubscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to
ros::Subscriber::shutdown()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::unsubscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE11unsubscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE11unsubscribeEv]+0x5): undefined reference to
ros::Subscriber::shutdown()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::subscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0x32): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0x72): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeEv]+0xac): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x32): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0x72): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeEv]+0xac): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x2f): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x40): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x2f): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED2Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x40): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<geometry_msgs::PoseStamped_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x30): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEED5Ev]+0x42): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::~Subscriber()': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x23): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x30): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED0Ev[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEED5Ev]+0x42): undefined reference to
ros::Subscriber::~Subscriber()'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image_<std::allocator<void> > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to
ros::Subscriber::shutdown()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to
ros::NodeHandle::operator=(ros::NodeHandle const&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<sensor_msgs::Image<std::allocator > >::Subscriber(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)':MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x206): undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2de): undefined reference to
ros::NodeHandle::~NodeHandle()'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC2ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[ZN15message_filters10SubscriberIN11sensor_msgs6Image_ISaIvEEEEC5ERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x2f0): undefined reference to
ros::Subscriber::~Subscriber()' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::NavSatFix<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::NavSatFix<std::allocator > const&), ros::TransportHints const&)':MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs10NavSatFix_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<nav_msgs::Odometry<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(nav_msgs::Odometry<std::allocator > const&), ros::TransportHints const&)':MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN8nav_msgs9Odometry_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<sensor_msgs::Imu<std::allocator > const&>(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, void (*)(sensor_msgs::Imu<std::allocator > const&), ros::TransportHints const&)':MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE[ZN3ros10NodeHandle9subscribeIRKN11sensor_msgs4Imu_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvT_ERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)' CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
message_filters::Subscriber<geometry_msgs::PoseStamped<std::allocator > >::subscribe(ros::NodeHandle&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, ros::TransportHints const&, ros::CallbackQueueInterface*)':MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x4f): undefined reference to
ros::Subscriber::shutdown()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x21d): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)'MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x258): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE[_ZN15message_filters10SubscriberIN13geometry_msgs12PoseStamped_ISaIvEEEE9subscribeERN3ros10NodeHandleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS6_14TransportHintsEPNS6_22CallbackQueueInterfaceE]+0x267): undefined reference to
ros::NodeHandle::operator=(ros::NodeHandle const&)'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Publisher ros::NodeHandle::advertise<visualization_msgs::Marker_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, bool)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[_ZN3ros10NodeHandle9advertiseIN18visualization_msgs7Marker_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Publisher ros::NodeHandle::advertise<geometry_msgs::PoseStamped_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, bool)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb[_ZN3ros10NodeHandle9advertiseIN13geometry_msgs12PoseStamped_ISaIvEEEEENS_9PublisherERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjb]+0x1a9): undefined reference to
ros::NodeHandle::advertise(ros::AdvertiseOptions&)'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
ros::Subscriber ros::NodeHandle::subscribe<mavros_msgs::State_<std::allocator<void> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, void (*)(boost::shared_ptr<mavros_msgs::State_<std::allocator<void> > const> const&), ros::TransportHints const&)': MakeSceneEurocStereoVIO_ros.cpp:(.text._ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE[_ZN3ros10NodeHandle9subscribeIN11mavros_msgs6State_ISaIvEEEEENS_10SubscriberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE]+0x2a6): undefined reference to
ros::NodeHandle::subscribe(ros::SubscribeOptions&)'CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/MakeSceneEurocStereoVIO_ros.cpp.o: In function
main': MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2604): undefined reference to
ros::init(int&, char**, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int)'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x268e): undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&)' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2bdd): undefined reference to
ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&)'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f4d): undefined reference to
ros::spin()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f5b): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f67): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f73): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f7f): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2f8b): undefined reference to
ros::Publisher::~Publisher()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fab): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fb7): undefined reference to
ros::Publisher::~Publisher()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fc3): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fcf): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x2fef): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30b6): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30c2): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30ce): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30da): undefined reference to
ros::Subscriber::~Subscriber()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x30fa): undefined reference to
ros::NodeHandle::~NodeHandle()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x3252): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x325e): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x326a): undefined reference to
ros::Publisher::~Publisher()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x3276): undefined reference to
ros::Publisher::~Publisher()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x33ea): undefined reference to
ros::NodeHandle::~NodeHandle()' MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x33fe): undefined reference to
ros::Subscriber::~Subscriber()'MakeSceneEurocStereoVIO_ros.cpp:(.text.startup+0x37da): undefined reference to `ros::Subscriber::~Subscriber()'
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
examples/CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/build.make:561: recipe for target '../bin/MakeSceneEurocStereoVIO_ros' failed
make[2]: *** [../bin/MakeSceneEurocStereoVIO_ros] Error 1
examples/CMakeFiles/EurocStereoVIO_ros.dir/build.make:561: recipe for target '../bin/EurocStereoVIO_ros' failed
make[2]: *** [../bin/EurocStereoVIO_ros] Error 1
CMakeFiles/Makefile2:2533: recipe for target 'examples/CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/all' failed
make[1]: *** [examples/CMakeFiles/MakeSceneEurocStereoVIO_ros.dir/all] Error 2
CMakeFiles/Makefile2:2492: recipe for target 'examples/CMakeFiles/EurocStereoVIO_ros.dir/all' failed
make[1]: *** [examples/CMakeFiles/EurocStereoVIO_ros.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
非常感谢您可以看这个问题。
The text was updated successfully, but these errors were encountered: