CMake no puede encontrar mi paquete Eigen3. Me establecer una variable de entorno llamadaBuscar paquete Eigen3 para CMake
EIGEN3_INCLUDE_DIR
apuntando a la ruta donde FindEigen3.cmake
es.
Luego, en el CMakeLists.txt me escribió:
find_package(Eigen3 REQUIRED)
include_directories(EIGEN3_INCLUDE_DIR)
consigo siguiente mensaje de error:
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find Eigen3 (missing: EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK)
(Required is at least version "2.91.0")
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindEigen3.cmake:76 (find_package_handle_standard_args)
test/test_quaternion/CMakeLists.txt:25 (find_package)
Cualquier idea sobre lo que me falta o hacer mal?
Sí, esta es la respuesta que estaba buscando. La clave es ** ** ENV **, gracias hombre. Aprendí mucho con esta publicación. –
Paréntesis de cierre faltante después de ** MENSAJE (FATAL_ERROR "Señale la variable de entorno EIGEN3_INCLUDE_DIR al directorio de inclusión de su instalación Eigen3." ** – 3yanlis1bos
¿Qué es el directorio de inclusión de Eigen3? –