Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
g2o与/g2o master/g2o/examples/ba/ba_demo.cpp上的opencv冲突?_Opencv_G2o - Fatal编程技术网

g2o与/g2o master/g2o/examples/ba/ba_demo.cpp上的opencv冲突?

g2o与/g2o master/g2o/examples/ba/ba_demo.cpp上的opencv冲突?,opencv,g2o,Opencv,G2o,当我在/g2o master/g2o/examples/ba/ba_demo.cpp上测试g2o时,CMakeList.txt如下所示: FIND_PACKAGE( OpenCV 2.4 REQUIRED ) LIST( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules ) SET( G2O_ROOT /usr/local/include/g2o ) FIND_PACKAGE( G2O REQUIRED ) FIND_PAC

当我在/g2o master/g2o/examples/ba/ba_demo.cpp上测试g2o时,CMakeList.txt如下所示:

FIND_PACKAGE( OpenCV 2.4 REQUIRED )
LIST( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules )
SET( G2O_ROOT /usr/local/include/g2o )
FIND_PACKAGE( G2O REQUIRED )
FIND_PACKAGE( CSparse REQUIRED )
INCLUDE_DIRECTORIES( ${G2O_INCLUDE_DIR} ${CSPARSE_INCLUDE_DIR} )
include_directories( "/usr/include/eigen3" )
SET( G2O_LIBS ${CSPARSE_LIBRARY} g2o_core g2o_stuff
g2o_solver_csparse g2o_types_slam3d
g2o_csparse_extension g2o_opengl_helper
g2o_solver_cholmod g2o_types_sba)
FIND_PACKAGE( Cholmod REQUIRED )
message(STATUS " Cholmod = " ${CHOLMOD_LIBRARY} )
message(STATUS " Cholmod = " ${CSPARSE_LIBRARY} )
ADD_EXECUTABLE(ba_demo ba_demo.cpp)
INCLUDE_DIRECTORIES(${CHOLMOD_INCLUDE_DIR})
TARGET_LINK_LIBRARIES(ba_demo ${G2O_LIBS} ${CHOLMOD_LIBRARY} ***${OpenCV_LIBS}*** )
请注意${OpenCV_LIBS}位于最后一行

运行ba_演示,出现错误: “*在“../bin/ba_demo”中出错:malloc():内存损坏:0x00000000007b9320* 中止(内核转储)”

我的代码有什么问题吗