Natvis FourCC可视化语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Natvis FourCC可视化语法相关的知识,希望对你有一定的参考价值。

我正在尝试为uint32_t类型定义一个.natvis <DisplayString>,以显示为四个字符的数组,在Watch窗口中,在调试期间,它将表达如下:(char*)&fourcc,4

不幸的是,natvis似乎并不喜欢&not-much - 它被忽略了,例如{(char*)&fourcc,4}{(char*)&{fourcc},4{((char*)&)fourcc,4}不起作用。如果得到支持,documentation并没有明确表示如何执行演员表。

我错过了什么?

答案

支持转换,语法为{(char*)&amp;fourcc,4},即将xml实体用于'&'。

为了获得最佳结果,可以沿阵列大小(即上面的na)使用4修饰符来抑制存储器地址的显示。

另一答案

它需要是&html实体

以上是关于Natvis FourCC可视化语法的主要内容,如果未能解决你的问题,请参考以下文章

在 VSCode/Natvis 中使用 CustomListItems

为 JsonCpp 寻找 Visual Studio 可视化工具(natvis)

在 natvis 中使用 std::type_info 进行强制转换

犰狳的自定义 natvis 文件仅适用于 resharper

在 natvis 可视化器的第一个扩展级别上扩展模板类型的成员

如何用natvis可视化一个简单的std :: string?