Spare BA 中的Eigen运行错误(求指导)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011344545/article/details/82879037

错误:       
 -- Found OpenCV: /usr/local (found version "3.2.0") 
CMake Error at CMakeLists.txt:11 (find_package):
  Could not find a configuration file for package "Eigen3" that is compatible
  with requested version "3.1.0".

  The following configuration files were considered but not accepted:

    /usr/lib/cmake/eigen3/Eigen3Config.cmake, version: unknown

-- Configuring incomplete, errors occurred!
See also "/home/Michael/sparse_BA-master/build/CMakeFiles/CMakeOutput.log".

代码:
cmake_minimum_required( VERSION 2.8)
project( sparse_BA )
set( CMAKE_BUILD_TYPE "Release" )
set( CMAKE_CXX_FLAGS "-std=c++11 -O3" )

# opencv
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )

# eigen
find_package(Eigen3 3.1.0 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIR})

# sophus
find_package( Sophus REQUIRED )
include_directories( ${Sophus_INCLUDE_DIRS} )


set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR})
add_executable( GN GN.cpp)
target_link_libraries( GN ${OpenCV_LIBS} ${EIGEN3_LIBS} )

add_executable( solvePnP solvePnP.cpp)
target_link_libraries( solvePnP ${OpenCV_LIBS} ${Sophus_LIBRARIES} ${EIGEN3_LIBS})

猜你喜欢

转载自blog.csdn.net/u011344545/article/details/82879037
今日推荐