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*)&fourcc,4}
,即将xml实体用于'&'。
为了获得最佳结果,可以沿阵列大小(即上面的na
)使用4
修饰符来抑制存储器地址的显示。
另一答案
它需要是&html实体
以上是关于Natvis FourCC可视化语法的主要内容,如果未能解决你的问题,请参考以下文章
在 VSCode/Natvis 中使用 CustomListItems
为 JsonCpp 寻找 Visual Studio 可视化工具(natvis)
在 natvis 中使用 std::type_info 进行强制转换
犰狳的自定义 natvis 文件仅适用于 resharper