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变量的行数和列数,并查看每个矩阵元素的值。