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