Engin3 安装笔记:Windows安装配置eigen3,利用cmake编译,以及VS2022环境配置详细教程。

1简介:

Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库,从3.1.1版本开始遵从MPL2许可。

Eigen目前最新的版本是3.40,除了C++标准库以外,不需要任何其他的依赖包。Eigen使用的CMake建立配置文件和单元测试,并自动安装。如果使用Eigen库,只需包特定模块的的头文件即可。

Eigen适用范围广,支持包括固定大小、任意大小的所有矩阵操作,甚至是稀疏矩阵;支持所有标准的数值类型,并且可以扩展为自定义的数值类型;支持多种矩阵分解及其几何特征的求解;它不支持的模块生态系统,提供了许多专门的功能,如非线性优化,矩阵功能,多项式解算器,快速傅立叶变换等。

Eigen支持多种编译环境,开发人员对库中的实例在多种编译环境下经过测试,以保证其在不同编译环境下的可靠性和实用性。

2下载:

下载地址:Eigen

1、选择对应的版本进行下载,下载完成后进行解压

2、建议将此单独进行建立文件夹,方便后面自己的管理,放在D:\WorkeSpace\OpenSourceLib\eigen,将此作为编译的根目录,另外创建两个文件夹build和install,分别为cmake工程生成目录,INSTALL安装目录;

打开cmake-gui,选择源码目录为步骤1中解压后的源码目录,生成目录选择步骤1中的build目录,勾选Advanced,然后点击Configure按钮(如下图)

3、 在弹

### 在 Ubuntu 16 上安装 Docker Engine 对于希望在较旧版本的操作系统如 Ubuntu 16 上部署容器化应用环境的用户来说,确保操作系统兼容性和软件包支持至关重要。由于官方推荐和支持的是更新版的 Ubuntu 版本,因此,在 Ubuntu 16 这样的老旧发行版上安装 Docker Engine 需要额外注意一些事项。 #### 准备工作 为了使 Docker 能够顺利运行于目标主机之上,需确认 Linux 内核至少为 3.10 或更高版本,并且启用了 cgroups 和命名空间功能[^1]。考虑到 Ubuntu 16 的生命周期已经结束,建议升级到受长期支持 (LTS) 的新版本以获得更好的安全性和稳定性保障。 然而如果坚持要在该平台上继续使用,则应首先设置 APT 包管理系统以便能够访问存储库中的资源: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 接着添加必要的依赖项以及配置 HTTPS 传输: ```bash sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common ``` #### 添加 Docker 官方 GPG 密钥并启用仓库 通过以下命令获取来自 Docker Inc. 的官方 GPG 密钥用于验证下载文件的真实性: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 随后向 sources.list.d 下创建一个新的条目指向稳定版镜像源: ```bash echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu xenial stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 这里需要注意 `xenial` 是指代 Ubuntu 16.04 LTS 的代号;如果是其他版本则需要相应调整此参数。 #### 执行实际安装过程 完成上述准备工作之后就可以正式开始安装 Docker Engine 了: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 最后一步是测试安装成果是否成功,可以通过拉取并启动一个简单的测试容器来进行检验: ```bash sudo docker run hello-world ``` 这将会从网络中抓取名为 “hello-world” 的标准示例程序,并打印一条消息证明一切正常运作[^3]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值