DS-slam编译问题总结

Xena ·
更新时间:2024-11-01
· 626 次阅读

大多数问题在这个博客里面已经总结了:

https://blog.csdn.net/yinghuaxuan/article/details/89969197

此外要注意的是,github上已经有了caffe-segnet-cudnn7

如果要使用这个,主要要将所有的CmakeLists里面的目录都替换成这个的,原来是cudnn5,改成这个的目录。

编译返回c++ internal compiler error KILLED

因为原来的build.sh里面是make -j12,我改成了make -j8,还是不行,需要改成-j2

编译过程中出现
*** No rule to make target '../../../../lib/libORB_SLAM2_PointMap_SegNetM.so', needed by '../TUM'。 停止
CMakeFiles/Makefile2:709: recipe for target 'CMakeFiles/TUM.dir/all' failed

需要将 ORB_SLAM2_PointMap_SegNetM目录下的cmakeLists里面的:set( LIBS。。。里面的

/../../../lib/libORB_SLAM2_PointMap_SegNetM.so

这一条,替换成:

/../../../build/libORB_SLAM2_PointMap_SegNetM.so

再次编译即可

也可以吧原来的工程目录下的:

set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)

这句被注释掉的话取消注释即可。


作者:azs1996



slam

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章