J'essaie de mettre Eigen en marche mais je cours dans un barrage routier. J'ai ouvert Clion et dans l'onglet CMakeLists.txt j'ai entré le code suivant. S'il vous plaît noter que j'ai installé Eigen avec home-brasser.Erreur avec Clion/Cmake et Eigen
project(untitled)
cmake_minimum_required(VERSION 3.7)
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
find_package(Eigen3 REQUIRED)
include_directories(EIGEN3_INCLUDE_DIR)
set(SRCS main.cpp)
add_executable(untitled ${SRCS})
Je reçois l'erreur suivante.
/Applications/CLion.app/Contents/bin/cmake/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /Users/johnmcconnell/CLionProjects/untitled
CMake Error at CMakeLists.txt:9 (find_package):
Found package configuration file:
/usr/local/share/eigen3/cmake/Eigen3Config.cmake
but it set Eigen3_FOUND to FALSE so package "Eigen3" is considered to be
NOT FOUND.
Je n'ai jamais fait cela avant et je suis vraiment à court d'idées sur quoi faire?
MISE À JOUR: La modification du code efface l'erreur mais en génère une nouvelle.
fatal error: 'Eigen/Dense' file not found
project(untitled)
cmake_minimum_required(VERSION 3.7)
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
include_directories(EIGEN_INCLUDE_DIR)
set(SRCS main.cpp)
add_executable(untitled ${SRCS})
Définissez 'export CMAKE_PREFIX_PATH =/chemin/vers/vous/Eigen3/dir' dans CLion. – Gluttton