问题
报错代码段
find_package(Eigen3 REQUIRED)
if (NOT TARGET Eigen3::Eigen)
message(FATAL_ERROR "${LOG_PREFIX}Could not find target Eigen3::Eigen")
endif ()
原因
猜测是Eigen的版本问题,指定Eigen3 3.3
后可以
解决
find_package(Eigen3 3.3 REQUIRED)
if (NOT TARGET Eigen3::Eigen)
message(FATAL_ERROR "${LOG_PREFIX}Could not find target Eigen3::Eigen")
endif ()