ORB_SLAM2 icon indicating copy to clipboard operation
ORB_SLAM2 copied to clipboard

when I run build_ros.h, it has something wrong and shows undefined reference to `cv::FileNode::operator int() const'

Open cz-x opened this issue 3 years ago • 2 comments

The edition of ubuntu is 18.04 and opencv is 3.3.1.This is the specific error message: /usr/bin/ld: warning: libopencv_imgproc.so.3.2, needed by /opt/ros/melodic/lib/libcv_bridge.so, may conflict with libopencv_imgproc.so.3.3 /usr/bin/ld: warning: libopencv_core.so.3.2, needed by /opt/ros/melodic/lib/libcv_bridge.so, may conflict with libopencv_core.so.3.3 CMakeFiles/MonoAR.dir/src/AR/ros_mono_ar.cc.o: In function main': ros_mono_ar.cc:(.text.startup+0xe88): undefined reference to cv::FileStorage::FileStorage(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, int, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' ros_mono_ar.cc:(.text.startup+0xecc): undefined reference to cv::FileNode::operator int() const' ros_mono_ar.cc:(.text.startup+0xef8): undefined reference to cv::FileNode::operator float() const' ros_mono_ar.cc:(.text.startup+0xf2c): undefined reference to cv::FileNode::operator float() const' ros_mono_ar.cc:(.text.startup+0xf4c): undefined reference to cv::FileNode::operator float() const' ros_mono_ar.cc:(.text.startup+0xf6c): undefined reference to cv::FileNode::operator float() const' ros_mono_ar.cc:(.text.startup+0xf8c): undefined reference to cv::FileNode::operator float() const' CMakeFiles/MonoAR.dir/src/AR/ros_mono_ar.cc.o:ros_mono_ar.cc:(.text.startup+0x1098): more undefined references to cv::FileNode::operator float() const' follow CMakeFiles/MonoAR.dir/src/AR/ViewerAR.cc.o: In function ORB_SLAM2::ExpSO3(float const&, float const&, float const&)':

cz-x avatar Apr 15 '21 07:04 cz-x

I intend to try ORB on Nvidia Jetson Xavier, but got the same error. Have you sovled this error?

HilbertXu avatar Jul 23 '21 06:07 HilbertXu

@HilbertXu Have you solved this error?

Blossom-ASL avatar Nov 30 '21 09:11 Blossom-ASL