编一个含有多个dll工程和一个exe工程的项目,程序退出时提示:Dumping objects ->
{119} normal block at 0x015A63A8, 80 bytes long.
Data: <ABCDEFGHIJKLMNOP> 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50
{118} normal block at 0x015A6338, 48 bytes long.
Data: < > 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10
Object dump complete. 这个没有提示在哪些文件有内存泄露。该怎么解决这类内存泄露呢?
{119} normal block at 0x015A63A8, 80 bytes long.
Data: <ABCDEFGHIJKLMNOP> 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50
{118} normal block at 0x015A6338, 48 bytes long.
Data: < > 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10
Object dump complete. 这个没有提示在哪些文件有内存泄露。该怎么解决这类内存泄露呢?
解决方案 »
- lpszClassName问题
- 关于原始lena图像的快速离散傅里叶变换的效果图
- http代理原理提问
- 文件传输遇到的问题
- 编译原理的问题
- 如何将wnd中汇制的line和static保存为bmp格式图片?谢谢。
- 100分在线等, 打印时用MM_LOMETRIC映射模式可不可以啊.这样我画一个1cm的直线,打印出来是不是1cm啊?我画图时候,左右都留1.5cm,这样可不可
- Variant与char s[]的转换问题,急急。。。。。。。。。。。。。。
- 求intel编译器7.1以上for windows的版本
- 在继承自Cscrollview的ondraw函数中设置滚动条位置 m_horz=GetScrollPos(SB_HORZ)后 显示没反应
- MFC如何与网站进行信息交互??
- CListCtrl显示jpg图片,但有的jpg图片能显示,有的jpg图片不能显示?
找不到支持VS 2008 的boundchecker。
我设置了_CrtSetBreakAlloc(119); ,但是还是没有中断啊!
程序退出时输出窗口就这样提示:Dumping objects ->
{119} normal block at 0x015A63A8, 80 bytes long.
Data: <ABCDEFGHIJKLMNOP> 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50
{118} normal block at 0x015A6338, 48 bytes long.
Data: < > 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10
Object dump complete. VS 2008有可能误报吗?
Setting a Breakpoint When the Value at a Specified Memory Address Changes
To break when the value at a specified memory address changes From the Edit menu, click Breakpoints.
Click the Data tab of the Breakpoints dialog box.
In the Expression text box, type the memory address for the byte.
For a word or doubleword memory address, enclose the address in parentheses, and precede it with a cast operator. For example, WO(21406036) for the word at memory location 21406036. Use the cast operator BY for a byte (optional), WO for a word, or DW for a doubleword. (The debugger interprets all integer constants as decimal unless they begin with zero (0) for octal or zero and x (0x) for hexadecimal.)In the Number Of Elements text box, type the number of bytes, words, or doublewords to monitor. If you used the BY operator in the Expression field, specify the number of bytes. If you used WO, specify the number of words. If you used DW, specify the number of doublewords.
Click OK to set the breakpoint.
赵大侠,我照你的意思新建了一个数据断点,在运行程序时没有触发断点,关闭程序时触发了,调试结果如下图: 我也不知是哪个模块出问题,里面有一句[下面的框架可能不正确和/或缺失,没有为 boost_filesystem-vc90-mt-gd-1_42.dll 加载符号],那么是不是boost_filesystem-vc90-mt-gd-1_42.dll这个有问题呢?
VLD是个玩具而已,小程序可以,大程序不行。