-
Notifications
You must be signed in to change notification settings - Fork 28
Description
when i use 39b5a8a to make, i meet 3 problem;
First cmake error! In tests/CMakeLists.txt: cmake_policy(SET CMP0104 OLD)
and then, i solve this problem by change this line to:
if(POLICY CMP0104)
cmake_policy(SET CMP0104 OLD)
endif()
second cmake success, but make error: fatal error: sophus/se3.hpp: No such file or directory
18 | # include "sophus/se3.hpp"
then I solve this line by change the code in SophusSelector.h:
// #ifdef SAIGA_SYSTEM_SOPHUS
// # include "sophus/se3.hpp"
// # include "sophus/sim3.hpp"
// #else
#include "External/se3.hpp"
#include "External/sim3.hpp"
// #endif
third i met error:
Snake-SLAM/External/saiga/src/saiga/vision/imu/DecoupledImuSolver.cpp:117:12: error: ‘using PGOSolver = struct Eigen::Recursive::MixedSymmetricRecursiveSolver<Eigen::SparseMatrix<Eigen::Recursive::MatrixScalar<Eigen::Matrix<double, 9, 9> >, 1>, Eigen::Matrix<Eigen::Recursive::MatrixScalar<Eigen::Matrix<double, 9, 1, 0, 9, 1> >, -1, 1> >’ {aka ‘struct Eigen::Recursive::MixedSymmetricRecursiveSolver<Eigen::SparseMatrix<Eigen::Recursive::MatrixScalar<Eigen::Matrix<double, 9, 9> >, 1>, Eigen::Matrix<Eigen::Recursive::MatrixScalar<Eigen::Matrix<double, 9, 1, 0, 9, 1> >, -1, 1> >’} has no member named ‘Init’
117 | solver.Init();
| ^~~~
but i don't know how to solve this problem