fatal error: Eigen/Core: No such file or directory
오류가 난 부분에서
# include <Eigen/Core> -> # include <eigen3/Eigen/Core>
로 변경하면, 해결~ (출처: https://github.com/opencv/opencv/issues/14868)
이 아니고 다른 Eigen 서브 라이브러리에서 줄줄이 에러 남.
예를 들어 이 다음에
fatal error: Eigen/StdVector: No such file or directory
이런 에러가 줄줄 나올 것이다.
따라서 https://stackoverflow.com/questions/23284473/fatal-error-eigen-dense-no-such-file-or-directory
여기서 확인할 수 있듯이 eigen3/Eigen 과 Eigen 이걸 심볼릭 링크로 설정해주면 되는데 Eigen 라이브러리 경로 확인해서 둘 중 하나로 링크를 걸어주면 해결!
(1)
cd /usr/local/include
sudo ln -sf eigen3/Eigen Eigen
sudo ln -sf eigen3/unsupported unsupported
(2)
sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen
나는 eigen3가 /usr/include에 있어서 (2)로 해결함.