Ich versuche TheiaSfM zu bauen.Mac - Kann nicht finden Eigen3
Ich baue es mit diesem Befehl
cmake -DBUILD_DOCUMENTATION=ON -DEIGEN_INCLUDE_DIR=$EIGEN_INCLUDE_DIR ..
wo ich EIGEN_INCLUDE_DIR=/usr/local/Cellar/eigen/3.2.9/include/
gesetzt. Dies ist der Pfad zu Eigen
in meinem Computer.
Aber ich habe diesen Fehler:
CMake Error at cmake/FindEigen.cmake:77 (message):
Failed to find Eigen - Could not find file:
/usr/local/Cellar/eigen/3.2.9/include/Eigen/src/Core/util/Macros.h
containing version information in Eigen install located at:
/usr/local/Cellar/eigen/3.2.9/include.
Call Stack (most recent call first):
cmake/FindEigen.cmake:123 (eigen_report_not_found)
CMakeLists.txt:108 (find_package)
Ich denke, das ist trivial, aber ich habe bereits versucht, zu suchen, aber kann das Problem nicht wirklich verstehen. Ich bin wirklich neu, also, jede Hilfe würde wirklich geschätzt werden.
Ok. Problem gelöst. Es sollte "EIGEN_INCLUDE_DIR =/usr/local/Keller/eigen/3.2.9/include/eigen3" sein. Aber neuer Fehler 'konnte Ceres nicht finden - gefundene Eigenschaftsabhängigkeit, aber die gefundene Version von Eigen (3.2.9) stimmt nicht genau mit der Version von Eigenem Ceres überein, die mit (3.2.8) kompiliert wurde.' Und 'CMake-Fehler an CMakeLists.txt: 152 (find_package): gefunden Paketkonfigurationsdatei: /usr/local/share/Ceres/CeresConfig.cmake aber es gesetzt Ceres_FOUND – Hilman
false' ich dies zu brauen, so, wirklich Art überwältigt mit all dem. – Hilman
Sie können v3.2.8 von der offiziellen Website herunterladen. – kangshiyin