linux配置eigen
时间: 2024-12-26 20:25:53 浏览: 54
安装和配置Eigen库
下载并解压Eigen库
可以从官方网站下载最新版本的Eigen库,或者通过Git克隆仓库。对于大多数应用来说,直接获取预编译包是最简单的方法。
wget https://gitlab.com/libeigen/eigen/-/releases/3.4.0/downloads/eigen-3.4.0.tar.gz
tar -xf eigen-3.4.0.tar.gz
cd eigen-3.4.0
为了简化路径管理,在安装前可以创建一个软链接指向该目录[^1]:
sudo ln -s /path/to/eigen/Eigen /usr/local/include/
使用包管理器安装
另一种更简便的方式是在Ubuntu上利用apt-get
命令来自动完成安装过程:
sudo apt update && sudo apt install libeigen3-dev
这一步骤会将所需文件放置于系统的标准位置(/usr/include/eigen3),从而使得后续项目能够轻松找到这些头文件[^2]。
配置IDE(以VSCode为例)
当使用Visual Studio Code作为开发工具时,可以通过修改.vscode/c_cpp_properties.json
中的包含路径设置让编辑器识别Eigen库的位置。具体操作如下所示[^3]:
{
"configurations": [
{
...
"includePath": [
"${workspaceFolder}/**",
"/usr/include/eigen3"
],
...
}
]
}
此外,如果采用CMake构建系统,则可以在项目的CMakeLists.txt
里加入下面这段话以便正确引入Eigen库的支持:
find_package(Eigen3 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIR})
target_link_libraries(your_target_name Eigen3::Eigen)
相关推荐


















