#271·slambook

make visualizeGeometry 发生错误

作者: Mandylove1993创建于 2020年10月21日更新于 2024年3月20日

安装并编译好了pangolin,但是make visualizeGeometry时出现错误:/usr/bin/cmake -H/home/zhuft/slambook/ch3/visualizeGeometry -B/home/zhuft/slambook/ch3/visualizeGeometry/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/zhuft/slambook/ch3/visualizeGeometry/build/CMakeFiles /home/zhuft/slambook/ch3/visualizeGeometry/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/home/zhuft/slambook/ch3/visualizeGeometry/build' make -f CMakeFiles/visualizeGeometry.dir/build.make CMakeFiles/visualizeGeometry.dir/depend make[2]: Entering directory '/home/zhuft/slambook/ch3/visualizeGeometry/build' cd /home/zhuft/slambook/ch3/visualizeGeometry/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/zhuft/slambook/ch3/visualizeGeometry /home/zhuft/slambook/ch3/visualizeGeometry /home/zhuft/slambook/ch3/visualizeGeometry/build /home/zhuft/slambook/ch3/visualizeGeometry/build /home/zhuft/slambook/ch3/visualizeGeometry/build/CMakeFiles/visualizeGeometry.dir/DependInfo.cmake --color= make[2]: Leaving directory '/home/zhuft/slambook/ch3/visualizeGeometry/build' make -f CMakeFiles/visualizeGeometry.dir/build.make CMakeFiles/visualizeGeometry.dir/build make[2]: Entering directory '/home/zhuft/slambook/ch3/visualizeGeometry/build' [ 50%] Building CXX object CMakeFiles/visualizeGeometry.dir/visualizeGeometry.cpp.o /usr/bin/c++ -I/usr/include/eigen3 -std=c++11 -o CMakeFiles/visualizeGeometry.dir/visualizeGeometry.cpp.o -c /home/zhuft/slambook/ch3/visualizeGeometry/visualizeGeometry.cpp [100%] Linking CXX executable visualizeGeometry /usr/bin/cmake -E cmake_link_script CMakeFiles/visualizeGeometry.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++11 -rdynamic CMakeFiles/visualizeGeometry.dir/visualizeGeometry.cpp.o -o visualizeGeometry CMakeFiles/visualizeGeometry.dir/visualizeGeometry.cpp.o: In function `main': visualizeGeometry.cpp:(.text+0x5c2): undefined reference to 'pangolin::CreateWindowAndBind(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, pangolin::Params const&)' visualizeGeometry.cpp:(.text+0x5f9): undefined reference to 'glEnable' visualizeGeometry.cpp:(.text+0x647): undefined reference to 'pangolin::ModelViewLookAt(double, double, double, double, double, double, pangolin::AxisDirection)' visualizeGeometry.cpp:(.text+0x6b2): undefined reference to 'pangolin::ProjectionMatrix(int, int, double, double, double, double, double, double)' visualizeGeometry.cpp:(.text+0x6d2): undefined reference to 'pangolin::OpenGlRenderState::OpenGlRenderState(pangolin::OpenGlMatrix const&, pangolin::OpenGlMatrix const&)' visualizeGeometry.cpp:(.text+0x6e1): undefined reference to 'pangolin::CreateDisplay()' visualizeGeometry.cpp:(.text+0x76e): undefined reference to 'pangolin::View::SetBounds(pangolin::Attach, pangolin::Attach, pangolin::Attach, pangolin::Attach, double)' visualizeGeometry.cpp:(.text+0x7a5): undefined reference to

内容来源: gaoxiang12/slambook