Visual Leak Detector我們經常使用的C/C++內存泄漏檢查工具,一樣在VS編譯工具下都能使用該工具。不過在不同的版本上,設置有所不同。Visual Studio 2010下工作良好需要2.2版本及以上。最新版本我們可以在Codeplex.com上面下載。下載鏈接:http://vld.codeplex.com/
設置步驟:
1.打開連接,我們選擇下載最新的穩定版本vld⑵.3-setup.exe
2.運行vld⑵.3-setup.exe,按提示完成安裝,記住安裝的路徑,在這我將其安裝到D:Program Files (x86),安裝完成后,目錄生成以下:
3.打開vs,順次進入視圖、其他窗口、屬性管理器、進入屬性頁
分別在VC++目錄下設置Visual Leak Detector的include目錄和lib目錄,點擊肯定完成。
測試是不是生效:
我們摹擬1個內存泄漏場景,然后運行,程序運行終了后在Visual Studio 2010的Output窗口輸出了內存泄漏的信息:
現在我們可以正常使用Visual Leak Detector來檢查內存泄漏了。