| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 733 人关注过本帖
标题:有用过purify的没有,请教
取消只看楼主 加入收藏
pardream
Rank: 1
等 级:新手上路
帖 子:16
专家分:8
注 册:2010-7-9
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:1 
有用过purify的没有,请教
我用vc6创建MFC exe程序,过程如下:
1.New Project -> Project Name is : T5
2.Application Type is Single document
3.Default
4.Default
5.Default
6.Default
7.CT5View Base class choose:CFormView
8.Finish

10.Run purify -> Run
11. Choose Debug\T5.exe and run
12. exit T5
The purify result:
[I] Starting Purify'd D:\visualstudio\T5\Debug\T5.exe at 2010-07-09 11:24:57
[I] Starting main
[W] PAR: Both Debug and non-Debug versions of CRT are active;  This may cause CRT heap operations to fail. {1 occurrence}
[I] Summary of all memory leaks... {2504 bytes, 7 blocks}
    [W] MLK: Memory leak of 2452 bytes from 6 blocks allocated in SetCaretPos [USER32.dll]
    [W] MLK: Memory leak of 52 bytes from 1 block allocated in SetCaretPos [USER32.dll]
[I] Exiting with code 0 (0x00000000)
[I] Program terminated at 2010-07-09 11:25:01


为什么会有内存泄露?
2010-07-09 11:28
pardream
Rank: 1
等 级:新手上路
帖 子:16
专家分:8
注 册:2010-7-9
收藏
得分:0 
多谢,我在虚拟机上装了xp,重复了此过程,没有问题了。
可能是我机器上装的东西太杂了吧,装了vc6和vs2010。

不过按理说,应该各自使用各自的库才对,为什么为出现这种问题,奇怪。
2010-07-12 01:07
快速回复:有用过purify的没有,请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013336 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved