Natvis FourCC 可视化语法
Natvis FourCC visualisation syntax
我正在尝试为 uint32_t
类型定义一个 .natvis ,以显示为四个字符的数组,在调试期间,在 Watch window 中,它将是表达有点像这样:(char*)&fourcc,4
.
不幸的是,natvis 似乎不太喜欢 & - 它被忽略了,例如{(char*)&fourcc,4}
、{(char*)&{fourcc},4
、{((char*)&)fourcc,4}
不起作用。如果完全支持,documentation 并没有说明如何执行转换。
我错过了什么?
它需要是 & HTML 实体
转换 受支持,语法为 {(char*)&fourcc,4}
,即使用 xml 实体表示“&”。
为了获得最佳效果,可以在数组大小(即上面的 4
)中使用 na
修饰符来抑制内存地址的显示。
我正在尝试为 uint32_t
类型定义一个 .natvis (char*)&fourcc,4
.
不幸的是,natvis 似乎不太喜欢 & - 它被忽略了,例如{(char*)&fourcc,4}
、{(char*)&{fourcc},4
、{((char*)&)fourcc,4}
不起作用。如果完全支持,documentation 并没有说明如何执行转换。
我错过了什么?
它需要是 & HTML 实体
转换 受支持,语法为 {(char*)&fourcc,4}
,即使用 xml 实体表示“&”。
为了获得最佳效果,可以在数组大小(即上面的 4
)中使用 na
修饰符来抑制内存地址的显示。