**
armadillo矩阵在VS2013调试中的可视化显示方法
**
这个问题耗时了一天,总算解决了。armadillo是一个优秀的开源矩阵运算库,可将matlab仿真代码移植到VS C++ 代码中去。如何在VS调试中显示armadillo的值呢?
第一步,右键项目---添加---新建项,添加一个natvis文件,文件名为 armadillos.natvis,
1.新建natvis文件

armadillos.natvis文件内容为如下:
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="arma::Col<*>">
<DisplayString>{
{
Size = {
n_elem} }}</DisplayString>
<Expand>
<Item Name="[size]">n_elem</Item>
<ArrayItems>
<Size>n_elem </Size>
<ValuePointer>mem</ValuePointer>

本文介绍如何在VS2013中通过创建natvis文件并调整调试设置,实现Armadillo矩阵的可视化显示,便于在调试过程中查看矩阵内容。
最低0.47元/天 解锁文章
3183

被折叠的 条评论
为什么被折叠?



