1. 程式人生 > >記憶體洩露除錯之 visual leak detector 工具

記憶體洩露除錯之 visual leak detector 工具

內​存​洩​露​調​試​之​ ​v​i​s​u​a​l​ ​l​e​a​k​ ​d​e​t​e​c​t​o​r​ ​工​具【轉】

本文參考此文:http://kangzj.net/visual-leak-detector-download/
  另外一種檢查記憶體洩露的工具:visual leak  detector  簡稱  vld         

1.首先要去下載vld並且安裝  ,一個下載地址:http://www.brothers
oft.com/visual-leak-detector-download-288113.html        
2.安裝 vld,我的安裝目錄為:D:\Program Files\Visual Leak Detector
        
3. 在VS裡面的 工具--選項--專案和解決方案--vc++目錄  中新增相應的include和lib路徑。
  我新增的路徑如下:
         D:\Program Files\Visual Leak Detector\include  新增到包含檔案 選項。

  D:\Program Files\Visual Leak Detector\lib\Win32新增到庫檔案  選項。
        
4.在stdafx.h中增加:          #include"vld.h"
        
5.把D:\Program Files\Visual Leak Detector\bin\Win32下面的兩個DLL
 即 dbghelp.dll和vld.dll拷貝到 要除錯的exe的目錄,即Debug目錄下。
6.除錯啟動,就可以在輸出的視窗中發現記憶體洩露的同時,定位到是哪行程式碼出現問題啦。