VC调试
文章平均质量分 78
mm792261167
这个作者很懒,什么都没留下…
展开
-
VC使用CRT调试功能检测内存泄漏
检测内存泄漏的基本工具是调试器和CRT调试堆函数。为了使用调试堆函数,在你的程序中你必须含有下面的说明:#define _CRTDBG_MAP_ALLOC#include#include 必须保证上面声明的顺序,如果改变了顺序,可能不能正常工作。的_malloc_dbg和_free_dbg将取代标准 的malloc和free函数出现在DEBUG版中,它可以跟踪内存的分配和释放。但是转载 2015-06-24 14:42:34 · 252 阅读 · 0 评论 -
vs无法执行添加/移除操作,因为代码元素**是只读的
在vs中,大量添加窗体或者控件后,发现无法由系统IDE自动生成代码,如自动添加按钮响应函数等,rc管理器界面双击按钮添加函数,会出现 提示框 “无法执行添加/移除操作,因为代码元素**是只读的”。开始认为可能是对应的.cpp和.h被加了只读属性,后来发现是工程的ncb文件引起的。解决方案:关闭vs,删除工程对应的.ncb文件,重启vs就好了。问题原因:NCB是no compile转载 2015-08-06 08:58:07 · 2691 阅读 · 0 评论