CMake не может найти мой пакет Eigen3. Я установил переменную среды, называемую
EIGEN3_INCLUDE_DIR
указывая на путь, где FindEigen3.cmake
.
Затем в файле CMakelists.txt я написал:
find_package( Eigen3 REQUIRED )
include_directories( EIGEN3_INCLUDE_DIR )
Я получаю следующее сообщение об ошибке:
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)
Любая идея о том, что мне не хватает или что-то не так?