Advertisement

【视觉slam14讲】第三章 Ubuntu18.04安装pangolin出现的问题

阅读量:

解压pangolin的压缩文件

2.mkdir build

3.cd build

4.cmake -DCPP11_NO_BOOST=1 ..

5.make -j后报错

警告:未声明类型‘PixelFormat’;是否应考虑使用‘AVPixelFormat’?
PixelFormat fmtout;
^~~~~~~~~~~
AVPixelFormat
/(home/qin/slam14/3rdparty/Pangolin)/include/pangolin/video/drivers/ffmpeg.h:142:5
警告:未声明类型‘PixelFormat’;是否应考虑使用‘AVPixelFormat’?
PixelFormat fmtsrc;
^~~~~~~~~~~
AV.PixelFormat
/(home/qin/slam14/3rdparty/Pangolin)/include/pangolin/videodrivers/ffmpeg.h:143.5
警告:未声明类型‘PixelFormat’;是否应考虑使用‘AV.PixelFormat’?
PixelFormat fmtdst;
^~~~~~~~~~~
AV.PixelType

在pangolin/src文件夹中获取CMakeLists.txt文件,并在此时将以下代码注释于第266行

复制代码
 find_package(FFMPEG QUIET)

    
 if(BUILD_PANGOLIN_VIDEO AND FFMPEG_FOUND)
    
   set(HAVE_FFMPEG 1)
    
   list(APPEND INTERNAL_INC  ${FFMPEG_INCLUDE_DIRS} )
    
   list(APPEND LINK_LIBS ${FFMPEG_LIBRARIES} )
    
   list(APPEND HEADERS ${INCDIR}/video/drivers/ffmpeg.h)
    
   list(APPEND SOURCES video/drivers/ffmpeg.cpp)
    
   message(STATUS "ffmpeg Found and Enabled")
    
 endif()

7.删除之前的build下的文件,重新cmake -DCPP11_NO_BOOST=1 .. make-j即可正常使用

全部评论 (0)

还没有任何评论哟~