natvis

    1热度

    1回答

    我正在使用arma矩阵,我希望在调试期间查看该值。 所以我添加了一个natvis文件如下: <?xml version="1.0" encoding="utf-8"?> <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> <Type Name="arma::Mat<*

    0热度

    3回答

    在调试时,我无法在VS2015中看到一个基本的std:string。 我遵循这个地址给出的指令:https://msdn.microsoft.com/fr-fr/library/jj620914.aspx (这是调试器类型设置为本地模式,并取消选中Use Managed Compatibility Mode和Use Native Compatibility Mode)。我还将stl.nativs文

    1热度

    1回答

    我想使用* .natvis描述为我自己的矩阵类扩展Image Watch。此矩阵类中的数据以列主要格式存储,与OpenCV的行主要顺序不同。 我能显示我的矩阵喜欢换位用下面的代码: <Item Name="[width]">m_Rows</Item> <Item Name="[height]">m_Cols</Item> <Item Name="[data]">m_pData</Item>

    1热度

    1回答

    有没有一种方法来格式化监视器或其他通常逃逸符号的观察窗口的最终输出值字符串? 我曾尝试: <Type Name="MyVector"> <DisplayString Optional="true">x={myVal.x}, y={myVal.y}, z={myVal.z}</DisplayString> </Type> 这导致是: 我想有: 到目前为止我试过: {\t} \t

    0热度

    1回答

    我试图为我们公司自定义智能指针创建调试可视化器。我想使用ExpandItem来获取仅一层的内容,适用于ref_ptr<Vector2d>等具体类型,但不适用于像ref_ptr<IStreamManager>这样的虚拟类型。在使用虚拟类型时,我得到两个条目,一个用于底层类型,然后我可以扩展,另一个用于__vfptr。 什么我越来越: v streamManagerPtr shared_ptr {

    1热度

    1回答

    我正在尝试为visual studio创建一个.natvis文件。根据这page我可以参考$T1, $T2等模板参数。因此在MyClass<A>的情况下$T1将引用A类型。这工作。但在我的情况下,A本身就是一个模板,我需要引用它的参数,某种$T1<$T1> - 但这显然不起作用。

    0热度

    2回答

    似乎在Visual Studio 2015调试器中可视化Qt5.6 QStrings不能与QString可视化的标准方式(向Visual Studio 2015 \ Visualizers添加natvis)一起使用在Visual Studio 2013和之前做过。 这是正确的吗?有没有人设法在VS 2015中添加QString可视化?

    0热度

    1回答

    是否有C++ this关键字的任何模拟,可以在调试C代码时用于natvis表达式? 我想做以下事情,并且不介意如何在没有this的情况下如何做到这一点。 考虑我们有一些结构在C: typedef struct { int state; //other fields follow }TCB; 也有是全局变量: TCB* Running; 我要让natvis规则,将显示

    2热度

    1回答

    我想在Visual Studio 2015(Python工具)的调试过程中添加一个Python对象的有用可视化对象。我读入natvis files,但它们似乎只适用于C++项目。例如,下面的截图显示了在Autos窗口中ReadOnlyCell的外观。我想在列中显示value属性(例如,下面的单元格0为6000),而不必单独导航到每个单元格。 似乎有一种方法可以通过编辑PythonDkm.natvi

    2热度

    1回答

    比方说,我有以下结构: template<class Type, int32 SIZE> struct TSH2SizedArray { inline void Add(const Type & Value); inline Type & operator[](int32 Index); inline const Type & operator[](int32