0%

Eigen安装及使用

安装
1
sudo apt-get install libeigen3-dev
版本查看
1
tac /usr/include/eigen3/Eigen/src/Core/util/Macros.h

tac: 文本从后往前输出 —> 版本为3.3.4

output

使用

CMakeLists.txt中添加

1
2
find_package(Eigen3 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIR})

头文件中包含

1
#include <Eigen/Eigen> 

如果出现找不到FineEigen.cmake错误,在系统中找到FindEigen.cmake并复制到项目文件夹下,修改CMakeLists.txt为:

1
2
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${EIGEN3_INCLUDE_DIRS})