としたにあんの左脳

備忘録です.

fatal error: unsupported/Eigen/MatrixFunctions: No such file or directory

OpenCV

OpenCVをソースからビルドしていて,以下のエラーが出た.

$ cmake ..
$ make
...
fatal error: unsupported/Eigen/MatrixFunctions: No such file or directory
...

原因はEigenをBitBucketから持ってきて,手動で/usr/local/includeにインストールしていたからだった.

OpenCVは内部にもつEigenをビルドに使用するようだが,パスの通った場所にあるEigenを使おうとしたことによりビルドに失敗したようだ.

OpenCVをインストールするときはEigenをインストールしていないか確認したほうがいい.