一开始用的是memwatch ,结果现在忘了vs 如何配置编译选项了,学会了使用新的 memleak去检测 。
memleak下载网址 里面会携带exmaple看看基本就明白了。
#include <stdio.h>
#include <stdlib.h>
#include "memleak.h"
int main(){
void* a,*b;
dbg_init(10);
dbg_catch_sigsegv();
a =(void*)malloc(100);
b=(void*)malloc(100);
free(a);
printf("hello....\n");
dbg_mem_stat();
dbg_heap_dump("");
system("pause");
return 0;
}
到此你应该知道如何使用了吧