Visual Studio如何在C++中顯示矢量的元素或字符串的字符?有沒有辦法讓我以自定義的方式顯示自己的課程?Visual C++調試器可視化器?
回答
http://msdn.microsoft.com/en-us/library/zf0e8s14(v=VS.100).aspx
對於原生代碼,您可以添加自定義數據類型擴展到文件 autoexp.dat,它位於計劃Files \ Microsoft的Visual Studio的 10.0 \ Common7 \包\調試目錄。關於 寫入自動推斷規則的說明位於文件本身中。
對於這個類:
template<class T>
struct auto_array {
T* data;
int Len;
};
的autoexp.data可能看起來像:
auto_array<*> {
children
(
#array
(
expr : $e.Data[$i],
size : $e.Len
)
)
preview
(
#(
"[", $e.Len , "](",
#array
(
expr : $e.Data[$i],
size : $e.Len
),
")"
)
)
}
KindDragon報道說的Visual Studio 2012採用了新的文件格式:natvis
哦有趣!看起來很容易,非常感謝! :) – Mehrdad
Visual Studio 2012使用新的文件格式natvis http://blogs.msdn.com/b/vcblog/archive/2012/07/12/10329460.aspx – KindDragon
您可以將自定義C++類型的可視化器添加到autoexp.dat文件。文件中使用的格式和位置從Visual Studio的版本更改爲版本,但如果您使用Google for autoexp.dat,則應該找到一些如何對其進行自定義的示例。
很酷,謝謝! +1 – Mehrdad
- 1. 調試器可視化器提升multi_array
- 2. Python可視化調試器
- 3. Visual Studio不加載我的調試器可視化器
- 4. 如何防止Visual Studio調試器可視化器超時?
- 5. 非託管C++的GDI對象的調試器可視化器
- 6. 是否有Windows的開源C可視化調試器?
- 7. 重複使用Visual Studio調試可視化器
- 8. Mozilla對象的Visual Studio調試器可視化工具
- 9. Visual Studio調試器 - 可視化Intel四倍精度(_Quad)
- 10. Java有沒有「可視化調試器」?
- 11. 集合調試可視化器
- 12. 使用Visual Studio調試器調試C++
- 13. Visual Studio 2008調試可視化矩陣
- 14. 在調試器可視化器中獲取變量名稱
- 15. Visual Studio自定義調試器可視化器無法加載依賴關係
- 16. 調試器可視化器[Visual Studio 2010] - System.Linq.Expressions.Expression - 不顯示放大鏡
- 17. 與Visual Studio調試器可視化器與兩個動態數組的幫助
- 18. 有沒有光linux C++ IDE +可視化調試器如eclipse cdt?
- 19. 音頻可視化器C#
- 20. 有沒有辦法在代碼中調用調試器的可視化器?
- 21. 是否可以在VS2008的所有調試器視圖中禁用調試器可視化和ToString()調用?
- 22. ExpressionTree調試器可視和VS2010
- 23. ToString()和調試器的字符串可視化器
- 24. 調試器可視化器和「類型不被標記爲可序列化」
- 25. 將調試可視化器部署爲VSIX擴展
- 26. 那裏有哪些調試可視化器?
- 27. Visual Studio C++調試器,從地址
- 28. Visual C#調試器不起作用
- 29. Xcode 7.3可視化調試器 - 概述視圖缺失?
- 30. 用於Qt圖像類型的Visual Studio調試器可視化工具?
另請參閱[Boost 1.54 multiprecision visualizer](http://www.boost.org/doc/libs/1_54_0/libs/multiprecision/doc/html/boost_multiprecision/嘖/雜項/ visualizers.html)。它將條目添加到'autoexp.dat'。 – jww