1. 错误用KDevelop 执行build后出现如下错误:
error: conversion from ‘pangolin::OpenGlMatrix’ to non-scalar type ‘Eigen::Matrix<double, 4, 4>’ requested
2. 对应的代码为:
pangolin::OpenGlMatrix matrix = s_cam.GetModelViewMatrix();
Matrix<double, 4, 4> m = matrix;
3.出错原因
先安装Pangolin后安装Eigen,因为Pangolin依赖Eigen,所以出错。
4.解决办法
先安装Eigen后安装Pangolin,我这里直接重现安装了一下Pangolin,这样会帮助Pangolin添加Eigen相关的函数。