Visual Leak Detector 帮助检查内存泄露
計(jì)算機(jī)為 win7,X64,vs2010
http://vld.codeplex.com/releases
從上述地址下載vld-2.3-setup.exe
安裝后,打開(kāi)vs2010在項(xiàng)目屬性——VC++目錄,
include添加vld安裝目錄include 的如:? D:\Program Files %28x86%29\Visual Leak Detector\include
(其中真實(shí)目錄為D:\Program Files (x86)\Visual Leak Detector將括號(hào)等解析為%)
lib中添加vld安裝目錄lib下win64如:? D:\Program Files %28x86%29\Visual Leak Detector\lib\Win64
(若未32位的,應(yīng)添加win32)
以上兩項(xiàng)均放于添加路徑的最后
?
重啟vs2010,程序中只要有一個(gè)文件#include <vld.h>即可
將程序設(shè)置為debug模式。運(yùn)行程序若有內(nèi)存泄露會(huì)在輸出窗口定位到程序的某一行,方便查找內(nèi)存泄露
?
如果不是添加vs2010的VC++目錄而是將include和lib拷貝到vs2010安裝目錄下,可能會(huì)有一些vld**.lib無(wú)法打開(kāi)等問(wèn)題,
要是出現(xiàn)X86與X64不匹配等問(wèn)題,注意檢查是不是 lib中添加vld安裝目錄lib下win64
總結(jié)
以上是生活随笔為你收集整理的Visual Leak Detector 帮助检查内存泄露的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: delete[] 出错
- 下一篇: win7-X64下用VM安装linux系