ORB_SLAM2安装过程中出现的问题

  • 网上随便找一篇安装教程,基本都一样,我是从这个看的。点击查看

 

在我安装Pangolin 的时候,到cmake的时候准备就绪

继续下一步 make -j时出现这样的错误

make[2]: *** [src/CMakeFiles/pangolin.dir/video/video.cpp.o] 错误 1
make[1]: *** [src/CMakeFiles/pangolin.dir/all] 错误 2
make: *** [all] 错误 2

 遇到这个问题后,我对比了安装教程中cmake .. 多出两项

ho@B-Complex:~/Holib/Pangolin/build$ cmake ..
Build type not set (defaults to release)
-DCMAKE_BUILD_TYPE=Debug for debug
-- Python Found and Enabled
-- Eigen Found and Enabled
-- libdc1394 Found and Enabled
-- V4L Found and Enabled
-- ffmpeg Found and Enabled
-- OpenNI Found and Enabled    !!!
-- OpenNI2 Found and Enabled    !!! 这两项
-- libpng Found and Enabled
-- libjpeg Found and Enabled
-- libtiff Found and Enabled
-- libopenexr Found and Enabled
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Oculus NOT found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ho/Holib/Pangolin/build

将Pangolin的CMakeList.list中的这段注释掉,即可继续安装

#find_package(OpenNI QUIET)
#if(BUILD_PANGOLIN_VIDEO AND OPENNI_FOUND)
#  set(HAVE_OPENNI 1)
#  list(APPEND INTERNAL_INC  ${OPENNI_INCLUDE_DIRS} )
#  list(APPEND LINK_LIBS ${OPENNI_LIBRARIES} )
#  list(APPEND HEADERS ${INCDIR}/video/drivers/openni.h )
#  list(APPEND SOURCES video/drivers/openni.cpp)
#  message(STATUS "OpenNI Found and Enabled")
#endif()

#find_package(OpenNI2 QUIET)
#if(BUILD_PANGOLIN_VIDEO AND OPENNI2_FOUND)
#  set(HAVE_OPENNI2 1)
#  if(_LINUX_)
#    add_definitions(-Dlinux=1)
#  endif()
#  list(APPEND INTERNAL_INC  ${OPENNI2_INCLUDE_DIRS} )
#  list(APPEND LINK_LIBS ${OPENNI2_LIBRARIES} )
#  list(APPEND HEADERS ${INCDIR}/video/drivers/openni2.h )
#  list(APPEND SOURCES video/drivers/openni2.cpp)
#  message(STATUS "OpenNI2 Found and Enabled")
#endif()

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值