openmvs要3.4以上的,所以一开始装了3.4。后面装ceres的时候发现报错了,如下:
Ubuntu18.10 关于ceres安装报错问题的解决方法_液体海马1024的博客-CSDN博客
看了上面博客知道了是Eigen版本问题,要3.2.5的,先下载3.2.5包:
Releases · libeigen / eigen · GitLab
然后在根目录下创建eigen3文件夹,待会要将3.2.5安装到这个文件夹下(默认是安装到/usr/local/include/eigen3下的,是我3.4的版本),因此避免冲突,我现在要将3.2.5装到/eigen3下。
然后就是安装,命令跟第一个博客不同,我的电脑是:
cmake .. -DCMAKE_INSTALL_PREFIX=/eigen3 -DEIGEN_INCLUDE_INSTALL_DIR=/eigen3
然后按照第一个博客继续装即可,唯一不同的就是上面这条命令