VIDO-SLAM icon indicating copy to clipboard operation
VIDO-SLAM copied to clipboard

Error in building run_vido_slam.cc.o

Open colin-de opened this issue 2 years ago • 0 comments

Hi, I have a problem when building vido_slam.

[ 94%] Linking CXX executable run_vido
/usr/bin/ld: CMakeFiles/run_vido.dir/demo/run_vido_slam.cc.o: in function `main':
/usr/local/include/opencv2/core/cvstd.inl.hpp:150: undefined reference to `cv::read(cv::FileNode const&, std::string&, std::string const&)'
/usr/bin/ld: /usr/local/include/opencv2/core/cvstd.inl.hpp:150: undefined reference to `cv::read(cv::FileNode const&, std::string&, std::string const&)'
/usr/bin/ld: CMakeFiles/run_vido.dir/demo/run_vido_slam.cc.o: in function `main':
/home/lwh/VIDO-SLAM/vido_slam/demo/run_vido_slam.cc:118: undefined reference to `cv::optflow::readOpticalFlow(cv::String const&)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::Split(std::string const&, char)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::GlFont::GlFont(std::string const&, float, int, int)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::LoadGeometry(std::string const&)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::CreatePanel(std::string const&)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::PathParent(std::string const&, int)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::FileExists(std::string const&)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::Display(std::string const&)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::CreateWindowAndBind(std::string, int, int, pangolin::Params const&)'
/usr/bin/ld: /home/lwh/VIDO-SLAM/vido_slam/lib/libvido_slam.so: undefined reference to `pangolin::View::RecordOnRender(std::string const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/run_vido.dir/build.make:152: run_vido] Error 1
make[1]: *** [CMakeFiles/Makefile2:111: CMakeFiles/run_vido.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

could you please help me with that? Thanks!

colin-de avatar Aug 29 '22 20:08 colin-de