本来想写点东西,发现用Visual Leak Detector检测内存泄漏实在是太简单,都不需要说什么。

直接在https://kinddragon.github.io/vld/ 下载安装好了之后vs2019就已经可以识别到头文件和lib

#define VLD_FORCE_ENABLE //在Release模式下,不会链接Visual Leak Detector,宏定义是为了Release版本也能生成报告 #include #include #include

char* f() { char* p = new char; return p; }

只需要把头文件放在想要检测的模块,如果是主模块就放在main函数,如果是dll我试了,在dll的模块#include 之后也可以检测到内存泄漏,非常的方便。

https://jishuin.proginn.com/p/763bfbd5b056