当我们C++ 项目 运行内存不断增加,运行速度越来越慢,很可能就是内存泄漏了;
如果我们找不到内存泄漏的位置,这时有一个内存泄漏检测工具,,打印C++内存泄漏报告,找具体内存泄漏位置,那就非常好了!
1 下载配置VLD
参考:https://blog.csdn.net/weixin_73186358/article/details/135073950
VLD下载连接:https://kinddragon.github.io/vld/
下载后是一个可执行文件,点击安装后,在安装目录相下找到,动态库目录bin,静态库目录lib和头文件目录include;
将这三个目录添加到我们的项目就行;
将Visual Leak Detector文件夹复制到D盘,命名为VDL (你直接放在C盘也可以,只是我习惯这也那个,好找一些)
-
点击项目,选择属性