Eigen находится в / usr / local / include, но файл Eigen / Dense не найден во время компиляции - PullRequest
0 голосов
/ 29 марта 2019

Я устанавливаю Eigen на моем Mac, Eigen находится в / usr / local / include, но файл 'Eigen / Dense' не найден во время компиляции.

➜  build git:(master) ✗ ls /usr/local/include/Eigen
Cholesky               Eigenvalues            LU                     QR                     SparseCholesky         StdList
CholmodSupport         Geometry               MetisSupport           QtAlignedMalloc        SparseCore             StdVector
Core                   Householder            OrderingMethods        SPQRSupport            SparseLU               SuperLUSupport
Dense                  IterativeLinearSolvers PaStiXSupport          SVD                    SparseQR               UmfPackSupport
Eigen                  Jacobi                 PardisoSupport         Sparse                 StdDeque               src
➜  build git:(master) ✗ make
Scanning dependencies of target data_loader
[ 50%] Building CXX object data_loader/CMakeFiles/data_loader.dir/data_loader.cpp.o
In file included from /Users/OneDrive/Projects/.../data_loader/data_loader.cpp:1:
/Users/OneDrive/Projects/.../data_loader.h:8:10: fatal error: 'Eigen/Dense' file
      not found
#include <Eigen/Dense>
         ^~~~~~~~~~~~~
1 error generated.
make[2]: *** [data_loader/CMakeFiles/data_loader.dir/data_loader.cpp.o] Error 1
make[1]: *** [data_loader/CMakeFiles/data_loader.dir/all] Error 2
make: *** [all] Error 2
...