【问题标题】:Natvis FourCC visualisation syntaxNatvis FourCC 可视化语法
【发布时间】:2017-12-17 07:30:45
【问题描述】:

我正在尝试为 uint32_t 类型定义一个 .natvis ,以显示为一个由四个字符组成的数组,在调试期间,在 Watch 窗口中,它的表达方式如下:@987654323 @。

不幸的是,natvis 似乎不太喜欢 & - 它被忽略了,例如{(char*)&fourcc,4}{(char*)&{fourcc},4{((char*)&)fourcc,4} 不起作用。 documentation 并没有明确说明如何执行转换,如果它完全受支持的话。

我错过了什么?

【问题讨论】:

    标签: c++ visual-studio-2015 natvis fourcc


    【解决方案1】:

    支持类型转换,语法为{(char*)&fourcc,4},即使用 xml 实体表示 '&'。

    为了获得最佳效果,na 修饰符可以与数组大小一起使用(即上面的4)来抑制内存地址的显示。

    【讨论】:

      【解决方案2】:

      必须是 & HTML 实体

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-24
        • 2017-03-06
        • 2016-05-25
        • 2020-02-25
        • 2022-10-14
        相关资源
        最近更新 更多