1.原版本卸载
得到eigen库的位置:
sudo updatedb
locate eigen3
卸载:
sudo rm -rf /usr/include/eigen3 /usr/lib/cmake/eigen3 /usr/share/doc/libeigen3-dev /usr/share/pkgconfig/eigen3.pc /var/lib/dpkg/info/libeigen3-dev.list /var/lib/dpkg/info/libeigen3-dev.md5sums
2.新版本安装
下载链接:eigen版本下载地址
安装步骤:
# 解压
sudo tar -xzvf eigen-3.3.7.tar.gz
# 安装
cd eigen-3.3.7
mkdir build
cd build
sudo cmake ..
sudo make install
#安装后,头文件安装在/usr/local/include/eigen3/
# 移动头文件:
sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include
- - 在很多程序中include时经常使用#include <Eigen/Dense>;否则系统无法默认搜索到,build时会找不到;
- - 或者直接修改CmakeLists.txt中eigen3库的路径,include_directories( "/usr/local/include/eigen3" ),但太麻烦!