linux安装eigen/osqposqp
时间: 2023-10-05 19:04:06 浏览: 225
Linux安装Eigen和OSQP的步骤如下:
1. 首先,使用命令`apt`或`sudo apt`安装Eigen库。可以使用以下命令进行安装:`sudo apt install libeigen3-dev`
2. 接下来,安装OSQP库。可以使用以下命令进行安装:`sudo apt install osqp`
3. 最后,安装OSQP-Eigen库。可以按照以下步骤进行安装:
- 下载OSQP-Eigen库的压缩文件,并将其解压到主目录(例如,/home)下。
- 进入解压后的OSQP-Eigen文件夹,在该文件夹路径下打开终端。
- 创建一个build文件夹,并进入该文件夹。
- 使用`cmake`命令进行编译配置:`cmake ..`
- 确保编译配置文件正确后,使用`make`命令进行安装:`sudo make install`
- 刷新环境变量:`source ~/.bashrc`
相关问题
/usr/local/include/eigen3/unsupported/Eigen/CXX11/Tensor:28:10: fatal error: Eigen/src/Core/util/DisableStupidWarnings.h:
这个错误提示是在使用Eigen库时出现的,它表示在编译过程中找不到名为"DisableStupidWarnings.h"的文件。这个文件是Eigen库中的一个头文件,用于禁用一些编译器的警告信息。解决这个问题的方法有两种:
1. 尝试将Eigen库从默认路径映射到上层路径:
ln -s /usr/local/include/eigen3/Eigen /usr/local/include/Eigen
ln -s /usr/local/include/eigen3/unsupported /usr/local/include/unsupported
. 尝试在C++文件中输入完整路径:
#include </usr/local/include/eigen3/Eigen/Eigen>
需要注意的是,Eigen3库的默认目录是/usr/local/include/eigen3/,如果你的Eigen库安装在其他目录下,需要相应地修改路径。
https://bitbucket.org/eigen/eigen/get/fd6845384b86.tar.gz
这个链接似乎是 Eigen C++ 模板库的一个特定版本的源代码压缩包。Eigen 是一个开源 C++ 模板库,提供了各种线性代数运算的实现,包括矩阵运算、向量运算、矩阵分解等。如果你需要在你的 C++ 项目中进行线性代数运算,Eigen 可能是一个不错的选择。你可以从该链接中下载这个特定版本的 Eigen 源代码,并将其添加到你的 C++ 项目中。
阅读全文
相关推荐















