win安装eigen

安装
1、需要注意的是,需要将解压后的eigen目录粘贴到工程文件夹,而不是整个解压的文件夹。
2、修改的配置文件

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                "C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                "C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"


            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath":"C:\\mingw64\\bin\\g++.exe",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}

3、附第一次成功运行的程序

#include "Eigen/Core"
#include "iostream"
#include <stdlib.h>
using namespace Eigen;
int main()
{
Matrix<int,3,4,ColMajor> a;
a << 1,2,3,4,
     5,6,5,4,
     4,4,4,4;

std::cout<<a;
system("pause");
return 0;
}
### 安装 Eigen 的方法 #### 方法一:通过压缩文件形式安装 可以从官方网址下载 Eigen 的源码并手动配置开发环境。 1. **进入 Eigen 官方网站** 打开官方网站 https://eigen.tuxfamily.org/ 并导航至下载页面[^1]。 2. **下载压缩包** 在下载页面找到最新版本的 Eigen 压缩包(通常为 `.tar.bz2` 或 `.zip` 格式),选择适合 Windows 系统的 `.zip` 文件进行下载[^1]。 3. **解压文件** 将下载好的压缩包解压到指定目录,例如 `C:\Eigen\`[^1]。 4. **配置 VSCode** - 如果使用 Visual Studio Code (VSCode),需设置 C++ 编译器以及调试环境。 - 修改项目的 `c_cpp_properties.json` 文件,在 `"includePath"` 中添加 Eigen 解压后的根目录路径。例如: ```json { "configurations": [ { "name": "Win32", "includePath": ["${workspaceFolder}/**", "C:/Eigen"] } ] } ``` 5. **测试代码** 创建一个简单的 C++ 测试程序来验证安装是否成功。以下是示例代码: ```cpp #include <iostream> #include <Eigen/Dense> int main() { Eigen::MatrixXd m(2, 2); m << 1, 2, 3, 4; std::cout << "Here is the matrix m:" << std::endl << m << std::endl; return 0; } ``` 使用编译命令运行该程序以确认其正常工作[^1]。 --- #### 方法二:通过 NuGet 包管理器安装 对于熟悉 Microsoft 开发工具链的开发者来说,可以利用内置的 NuGet 包管理功能简化安装流程。 1. **打开 NuGet 包管理界面** 启动 Visual Studio IDE,依次点击菜单栏中的选项:“工具 -> NuGet 包管理器 -> 管理解决方案的 NuGet 包”。 2. **搜索 Eigen 包** 在弹出窗口右上方输入关键字 “eigen”,等待加载完成后会显示可用的结果列表。注意查看支持的具体版本号,比如当前主流稳定版可能标注为 eigen3[^2]。 3. **完成安装操作** 右键单击目标项目节点或者直接双击左侧边栏里的条目项,按照提示逐步执行安装过程直至结束。此时无需额外调整任何其他参数设定即可立即投入使用。 4. **验证安装情况** 类似于前述方法五部分描述的内容编写一段基础演示脚本再次检验成果有效性。 --- ### 总结说明 以上两种途径均能有效达成目的——即实现 Windows 操作系统环境下针对开源线性代数计算框架-Eigen的成功部署应用;其中前者更贴近传统习惯做法而后者则体现了现代集成化平台的优势所在。用户可根据个人喜好和技术背景灵活选用其中之一实施实践尝试[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值