Skip to main content

DebugEigen

(参考https://eigen.tuxfamily.org/index.php?title=Developer%27s_Corner#Debugging_under_Visual_Studio) 假如我们直接想要检查Eigen中的VectorXf的值,我们会发现无法看到内部的值,如图

在这里插入图片描述 只需要下载eigen.natvis这个文件, (下载地址: https://gitlab.com/libeigen/eigen/-/blob/master/debug/msvc/eigen.natvis ) (如果你git clone过Eigen文件夹,就发现它就在Eigen源码的Debug目录下面)

然后放到下面的目录即可 %VSINSTALLDIR%\Common7\Packages\Debugger\Visualizers

(其中%VSINSTALLDIR%是Visual studio的安装目录)

这是现在的结果: 在这里插入图片描述