Natvis Visual Studio 2012模板类转换错误
Natvis Visual Studio 2012 Template class casting error
我正在为visual studio 2012编写一个native文件,以帮助自定义调试时显示的内容。我试图将void*转换为模板类&我看到以下错误:
下面是我的代码:致命错误:根据父元素的内容模型,元素CDIB'是意外的
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="CDIBPtr">
<DisplayString>(CRefCountRep<CDIB>*)m_rep</DisplayString>
</Type>
</AutoVisualizer>
任何想法?
尖括号必须根据XML规则进行转义。应该是。
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="CDIBPtr">
<DisplayString>(CRefCountRep<CDIB>*)m_rep</DisplayString>
</Type>
</AutoVisualizer>
相关文章:
- C++使用params创建线程函数会导致转换错误
- 为什么g++在未执行的代码处标记强制转换错误
- 为什么C++在将浮点数转换为字符时没有显示缩小转换错误?
- 如何在构建对象堆栈时解决转换错误?
- 执行具有转换错误的过程
- 指向类成员函数的指针中存在类型转换错误
- 为什么我在这里收到C++没有已知的转换错误?
- 增加图形转换错误
- 尝试向 COM 对象添加另一个接口时出现静态强制转换错误 C2440
- 返回带有另一个类的数据成员的构造函数?遇到转换错误?
- 指针和双重转换错误,代码没有
- 自定义函数转换错误?
- 将 C 程序转换为具有大量字符* 和无符号字符转换错误的C++
- 如何在我使用过的Arduino库之一中固定构造函数中的转换错误
- 试图使用strCMP时的char转换错误
- 我在 TSP 的C++解决方案中遇到转换错误
- "double(*)(string, double, double)"尝试传递函数C++时"double"转换错误
- 此语法中的构造函数转换错误
- Opengl 精度转换错误编译错误 E0415
- 无效的转换错误和无效的类型