对于编译过程中的警告EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;可以忽略,不影响正常编译 对于报错: /usr/include/c++/9/bits/stl_map.h:122:71: error: static assertion failed: std::map must have the same value_type as its allocator: 进入ORB_SLAM2/include/ 修改 LoopClosing.h 文件第...
github.com/raulmur/ORB_ 解决方案 shell git clone https://github.com/stevenlovegrove/Pangolin.git cd Pangolin mkdir build cd build cmake -DCPP11_NO_BOOST=1 .. make -j1 Then, cd ORB_SLAM2 chmod +x build.sh ./build.sh Resource not found: rgbd_launch 解决方案 sudo apt-get install ro...
然后就按照要求把原来的Eigen删了,装的是Eigen3.3.7,又卸载了原来的opencv装了opencv3.4.5,又装了pangolin v6 装完后报出这个错误,人都嘛了,一开始以为是因为给Eigen的原因,想着手动给CMakeLists中设置Eigen的路径,还是没有用... 想着时是不是自己源代码有问题,跑到ORB SLAM2的github中下了一波源代码,还是没...
${PROJECT_SOURCE_DIR}/../../../lib/libORB_SLAM2.so 加上这个就可以-lboost_system )
../lib/libORB_SLAM2.so:对‘cv::eigen(cv::_InputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, int, int)’未定义的引用 ../lib/libORB_SLAM2.so:对‘cv::getTextSize(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, int, double, int...
安装中出现的报错问题以及解决方案无法找到lib报错信息 {代码...} 解决方案在Examples/ROS/ORB_SLAM2/CMakeLists.txt文件中添加编译信息-lboost_systema {代...
git clone https://github.com/stevenlovegrove/Pangolin.git cd Pangolin mkdir build cd build cmake -DCPP11_NO_BOOST=1 .. make -j1 Then, cd ORB_SLAM2 chmod +x build.sh ./build.sh 回到顶部 Resource not found: rgbd_launch 解决方案 sudo apt-getinstall ros-melodic-rgbd-launch...