Невозможно найти Eigen3 с помощью CmakeC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Невозможно найти Eigen3 с помощью Cmake

Сообщение Гость »

Я отчаянно:
для своих исследований мне нужно работать с собственным и Cmake. Я могу использовать собственное собственное, если я скопирую всю библиотеку в каталогах, где мой компилятор выглядит по умолчанию, но как только я пытаюсь найти ее через

Код: Выделить всё

find_package(Eigen3 REQUIRED)< /code>

Я получаю следующую ошибку:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:148 (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):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
FindEigen3.cmake:76 (find_package_handle_standard_args)
CMakeLists.txt:8 (find_package)

-- Configuring incomplete, errors occurred!
< /code>
< /p>

Теперь я искал решения, но все я пробовал (также те, которые доступны на Stackoverflow:

find package eigen3 для cmake
или
cmake не может найти eigen3)
не работал. Core/util/macros.h 
) составляет 3.2.5.
i сохраняет каталог собственных знаков в/usr/local/include , я использую findeigen3.cmake , который поставляется с библиотекой Eigen и My cmakelists.txt следующим образом:



cmake_minimum_required(VERSION 2.8)
project(Test)

set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
find_package(Eigen3 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIR})
message("Found Eigen3 in: ${EIGEN3_INCLUDE_DIR}")

add_executable(main test.cpp)
< /code>

имеет какое -то идея, что происходит не так?>

Подробнее здесь: https://stackoverflow.com/questions/341 ... with-cmake
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»