Visual Studio 2022调试Eigen库查看矩阵与向量的值

VS进行调试包含Eigen库的程序时,只能显示Matrix和Vector的第一个值,无法显示全部的值,可配置.natvis文件进行查看矩阵或者向量的全部元素值。

eigen库里自带了eigen.natvis文件,只需将eigen.natvis拷贝复制到VS安装目录即可。

1 eigen库存放eigen.natvis文件路径(以eigen3.3.9为例):

eigen-3.3.9\debug\msvc

2 将eigen.natvis文件拷贝到VS存放natvis文件的路径:

%VSINSTALLDIR%\Microsoft Visual Studio\2022\Community\Common7

\Packages\Debugger\Visualizers

%VSINSTALLDIR%为VS安装路径

3 拷贝完成后,重新启动vs,并重新编译自己的程序,在调试过程中即可查看Matrix和Vector的值。

可查看Matrix变量的行数和列数,并查看每个矩阵元素的值。

相关推荐
水饺编程17 小时前
第4章,[标签 Win32] :SysMets3 程序讲解01
c语言·c++·windows·visual studio
计算机安禾17 小时前
【数据结构与算法】第15篇:队列(二):链式队列的实现与应用
c语言·开发语言·数据结构·c++·学习·算法·visual studio
爱丽_18 小时前
SQL 事务主线:ACID、隔离级别、MVCC 与一致性读
jvm·矩阵
计算机安禾19 小时前
【数据结构与算法】第16篇:串(String)的定长顺序存储与朴素模式匹配
c语言·数据结构·c++·学习·算法·visual studio code·visual studio
自然常数e20 小时前
预处理讲解
java·linux·c语言·前端·visual studio
穿条秋裤到处跑1 天前
每日一道leetcode(2026.03.28):找出对应 LCP 矩阵的字符串(这题真恶心)
leetcode·矩阵
kronos.荒2 天前
搜索二维矩阵中的target——二分查找或者二叉搜索树(python)
python·矩阵·二分查找
我不是懒洋洋2 天前
预处理详解
c语言·开发语言·c++·windows·microsoft·青少年编程·visual studio
计算机安禾2 天前
【数据结构与算法】第14篇:队列(一):循环队列(顺序存储
c语言·开发语言·数据结构·c++·算法·visual studio