Eigen은 C++ 라이브러리로 행렬, 벡터, 수치 해법 같은 선형 연산 관련 함수와 클래스를 지원한다고 한다. 필자가 사용하려고 한 건 아니고, 회사에서 앱 버전을 업데이트해서 브랜치를 다시 체크아웃하여 빌드 하는데 Eigen 파일을 못 찾겠다는 에러가 떴다.
#include <iostream> #include <Eigen/eigen/core> // Error : 'eigen/core' file not found
원인은 Eigen이 설치되어 있지 않아서 그런 거다. 그래서 Eigen을 설치하면 해결된다~!
brew install eigen
엇.. 그런데 zsh: command not found: brew 에러가 발생하면..! ruby가 없어서 그런 거다! ruby를 설치 해주자!
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
알고 나니 정말 허무하다. 에러를 해결하는 능력도 개발자의 중요한 능력이므로 앞으로 새로운 에러가 발생해도 잘 구글링해서 해결하자!!!