利用Visual Studio Natvis 框架简化C++的变量调试工作
来源:互联网 发布:网络娱乐节目片头音乐 编辑:程序博客网 时间:2024/06/01 20:41
转载自:
相信用C++开发过UI界面的程序员都对其变量调试工作头痛不已,由于复杂的继承关系,要查看到某个变量往往需要一系列的层层深入的点击,如下图就是查看TextBox的Text的例子:
为了查看Text属性,而不得不在调试器中点击十几下,这是一个效率十分低下的过程。不过,VisualStudio在2012的版本开始支持自定义调试器的视图,使用自定义视图后,查看Text即可一步搞定。(甚至连展开的那一步都是可以省略掉的)
关于自定义调试器的更多信息,可以查看如下几篇文章,这里就不多介绍了:
- Using Visual Studio 2013 to write maintainable native visualizations (natvis)
- Visual Studio 2012 and Debugger .NATVIS files – what can I do with them?
- 在调试器中创建本机对象的自定义视图
除了手动创建的方式外,也有人写将一些通用的框架如boost等写好了自定义视图,我们就可以直接调用即可,入我之前介绍过的一款C++ 可视化调试工具增强插件
另外,在即将到来的Visual Studio 14中,这个操作得到了更进一步的改进,我们可以将自定义视图文件nativs直接放到项目中(CTP版本已经可以用这个特性的),VS也内置了其相关的模板,并且直接支持语法高亮和只能提示,非常给力。更多信息可以参看这两篇文章:
- Project Support for Natvis
- Per-project natvis files in Visual Studio "14″
阅读全文
0 0
- 利用Visual Studio Natvis 框架简化C++的变量调试工作
- 解决Visual Studio 2012 Natvis可视化无效
- Visual Studio的相关插件安装:UE4.natvis和UnrealVS Extension
- 【c#】c#的调试(visual studio)
- Visual Studio 2010的调试(断点设置、变量查看)
- visual studio code c调试
- 【C++】利用Visual Studio 2008编写C++,Visual Studio 2008的基本使用
- 【C++】利用Visual Studio 2008编写C++,Visual Studio 2008的基本使用
- Unity3d 如何利用Visual Studio·调试
- visual studio 的10个调试技巧(c++)
- Visual Studio的自定义调试可视化功能(for C++)
- visual studio 调试状态下,局部变量窗口不显示某些变量的设置
- Visual Studio的调试技巧
- visual studio的调试技巧
- Visual Studio的调试技巧
- Visual Studio的调试技巧
- visual studio的调试技巧
- Visual Studio的调试技巧
- 朴素贝叶斯算法详解
- SQL入门经典+SQL必知必会
- CSS常用 Less 公共样式封装
- 基于Ubuntu16.04 的globalmem驱动测试
- windows下如何创建.xxx文件夹
- 利用Visual Studio Natvis 框架简化C++的变量调试工作
- String,StringBuffer,StringBuilder的区别
- Spring-cloud-config用svn做配置中心
- (绝对干货!)安卓Context到底是什么?带你深度解析
- Codeforces 598E Chocolate Bar
- WebView的使用
- json数据格式的强大之处
- python3.6安装mayavi4.5
- SpringCloud传文件