我知道使用crtdbg.h头的Win32基本泄漏检测的可能性,但是这个头在CE CRT库头中不可用(我使用的是最新的SDK v6.1).
任何人都知道如何使用VC 9.0自动检测WinCE/ARMV4I配置中的泄漏?我不想为我的类层次结构覆盖new/delete,我更愿意使用和测试代码.
在工作中(开发基于WindowsCE的操作系统+应用程序),我们创建了自己的内存管理器,大致基于Fluid Studios内存管理器(我使用SO发现的链接!).我非常肯定通过一些简单的修改,您可以调整它以在您的平台上使用.
基本上它不会覆盖new和delete,而是使用预处理器向其添加额外的报告.然后一旦程序退出,它就会生成内存泄漏的输出文件.