Eigen库的编译及引入:win10+VScode+MinGW+CMake

Eigen——C++矩阵运算库 Eigen——C++矩阵运算库Eigen是什么?下载配置使用参考 Eigen是什么? Eigen是一个基于C++模板的开源库,支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。 下载配置 官网:Eigen官网,下载解压缩可以重命名为eigen3,在项目——属性——C/C++——常规——附加包含目录添加该库位置就好了。 图文详细:vs2013配置Eigen库 使用 注:Eigen使用源代码方式... 阅读详情


前言

最近有在学习Games101的课程,由于官方课程的虚拟机压缩包已经消失,懒得安装Ubuntu系统,所以只能在win10上配置。
下面这个流程主要是参考了这篇文章一Windows10下配置VSCode、Mingw、Cmake、Eigen、OpenCV环境(为GAMES101作业构筑Win环境)
但是有部分不同之处我会在下面指出,即综合了其他博客的流程


一、编译

首先在编译Eigen库之前需要做一些准备工作。

1.VSCode安装

与上述文章一无异处

2.MinGW安装

与上述文章一无异处,但找到他人的安装踩坑记录踩坑日常_MinGW-w64安装教程及踩坑记录。小白可能会错下载源代码,这样需要自己编译。但按照上述方法就可以安装成功。

3.CMake安装

cmake官网安装
这里与上述文章不同,我下载了zip文件,然后解压之后,和安装MinGW相同,把bin路径添加到了环境变量中。

环境变量
按照上述文章方法检

安装和使用C++线性代数库eigen(Windows下minGW+VS code, VS2019配置方式) 安装eigen eigen无需安装,直接下载源代码解压包解压即可。 下载地址(3.3.8版本): https://gitlab.com/libeigen/eigen/-/archive/3.3.8/eigen-3.3.8.zip 官网: http://eigen.tuxfamily.org/index.php?title=Main_Page VS2019配置方式 随便打开一个空项目 在右侧解决方案资源管理器上,对项目名点击右键,属性 配置和平台选择 所有配置,所有平台 左侧点VC++目录,然后右侧选 阅读详情

相关推荐

Windows下用MSYS2搭建C++开发环境:GCC/CMake配置实战

在Windows上进行C++跨平台开发时,开发者常面临MSVC与GCC编译器差异、CMake构建系统不兼容等问题。MSYS2作为一款在Windows上提供POSIX兼容层的工具链环境,通过pacman包管理器集成GCC、CMake、Ninja等核心组件,成为许多开发者构建跨平台C++工程的首选方案。它既保留了接近Linux原生的命令行体验,又生成原生Windows可执行文件,无需额外运行时依赖。相比WSL的跨文件系统IO延迟和Cygwin的重型模拟层,MSYS2在编译速度与易用性上取得平衡。本文详细梳理MS

weixin_34166847的博客 1501

ROS 2 Bouncy Bolson:工业级跨平台稳定性的技术基石

ROS 2 是机器人操作系统向实时性、跨平台与工程化演进的关键阶段,其核心在于中间件抽象(RMW)、构建系统(colcon)与生命周期管理等底层机制的成熟。Bouncy Bolson 作为第二个正式发行版,首次实现 Windows 10/macOS/ARM64 的完整二进制支持,并确立 Fast-RTPS/Connext/OpenSplice 多中间件共存架构,使 ROS 2 从‘可运行’迈向‘可部署’。它以 C++14 兼容性锚定 Ubuntu 16.04/Xenial 等工业旧系统,通过 launch

tomfish 488

基于Qt的MinGw编译PCL及其所有依赖库boost、eigen、flann、qhull、VTK

基于Qt的MinGw编译PCL及其所有依赖库boost、eigen、flann、qhull、VTK的成果,可在Qt直接调用运行

Python爬虫(一)京东商品价格及详情页抓取

这是一个以http://item.jd.com/2957726.html为例的单网页抓取案例 import urllib.request; #载入urllib.request,用于获取页面html源代码 from pandas import Series; #载入series包 from pandas import DataFrame; #载入dataframe包 from bs4 impo

Data Proc 1万+

资金穿透分析

我们把准备好的银行数据导入到软件中,导入具体步骤这里不做详解,大家可以通过“清林情报分析师”公众号,查看操作视频第二节

清林情报分析师 3475

ubuntu安装hodoop详细步骤

进入到Ubuntu系统中打开桌面,点击鼠标右键打开终端,在终端中输入如下命令这样就可以创建一名为hadoop的新用户。给用户输设置密码输入,输入如下命令,设置密码,按提示输入两次然后为hadoop用户增加管理员全新,这样就可以方便部署完成之后输入重启命令,重启一下Ubuntu系统,然后登录到我们创建的hadoop用户上面reboot。

2301_77603488的博客 9185

从CAD到完美网格:HyperMesh几何清理全流程指南(2023最新版)

本文详细介绍了2023最新版HyperMesh在几何清理和网格划分方面的全流程操作指南。从CAD导入、几何修复到中面提取和网格生成,系统性地分享了实战验证的解决方案,帮助工程师高效处理复杂几何体,提升有限元模型质量。特别针对汽车和航空航天领域的常见问题,提供了智能化工具和优化技巧。

weixin_29306011的博客 220

视频教程-SAP S4 HANA FICO COPA 获利能力分析-ERP

SAP S4 HANA FICO COPA 获利能力分析 从业超过8年的SA...

weixin_33456805的博客 1437

Windows加域迁移避坑指南:Profwiz工具实战中的5个常见问题与解决方案

本文详细解析了使用Profwiz工具进行Windows加域迁移时的5个常见问题及解决方案,包括临时配置文件生成、密码策略冲突、SID冲突等。通过实战案例和优化技巧,帮助IT运维团队高效完成账户配置文件迁移,确保Active Directory环境下的数据完整性和权限无缝衔接。

q9r0s的博客 496

【Java核心高阶进阶】44-Java8核心新特性

模块十:Java新特性演进 · 第 1 篇Java 8 是 Java 语言历史上最重要的一次发布,它引入的函数式编程范式从根本上改变了 Java 的编码方式。即便到了 JDK 21 的今天,Lambda、Stream、Optional 仍是日常开发的高频工具。本篇将深入这些特性的语法、原理与底层机制,帮助你不仅会用,更知其所以然。

gaochufukanyongren的博客 19

Dify 第 10 篇 Dify 知识库手把手案例

本文介绍了如何利用Dify平台构建《阿里巴巴Java开发手册》智能助手。首先详细讲解了知识库创建的完整流程,包括文档上传、分段设置(推荐父子分段+段落上下文)、索引方式选择(高质量+混合检索)等关键步骤。随后指导用户进行分段质量检查和召回测试,强调TopK和Score参数的调优策略。接着演示了Chatflow应用开发过程,通过知识检索节点和LLM节点的配置,实现从知识库智能获取答案的功能。最后展示了应用发布和实际使用效果,成功实现了基于知识库的问答交互。案例采用DeepSeek-R1大模型,并支持答案引用显

甘蓝的专栏 1691

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WHua01
博客等级 码龄8年 4粉丝 1原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值