【发布时间】:2012-03-09 23:42:26
【问题描述】:
我正在尝试以比使用文本可视化器的数组数组更易读的方式可视化我的矩阵类。然而,即使是最简单的规则也行不通。这是我对 autoexp.dat 的规则:
; Custom visualizers for RTSG data types.
RTSG::Matrix44<float> {
preview(
#(
"foo", "bar"
)
)
stringview(
#(
"foo", "bar"
)
)
}
这是类定义:
template <class T> class Matrix44
{
public:
T x[4][4];
// omitted methods, no other data members are declared
}
但是 VS 仍然在监视窗口中显示如下:
{x=0x0283e530 }
并且没有没有放大镜来启动文本可视化器。我做错了什么?
操作系统:Win 7 64 位,VS:2008 v3.5 SP1
更新:我还注意到 VS 并不总是对 autoexp.dat 中的任何更改做出反应,但会在一些延迟或调试器重新启动几次后将其考虑在内。如大多数地方所述,只需重新启动调试器一次,并且应考虑更改,因为调试器每次启动时都会读取此文件。我的机器上似乎不是这种情况。
【问题讨论】:
标签: visual-studio visual-studio-2008 watch visualizer debuggervisualizer