본문 바로가기
programing/C++

VLD(Visual Leak Detector) 사용법

by RedWiz 2017. 2. 22.

vld.lib 등록한 다음


실행파일 위치에


vld_x86.dll(vld_x64.dll), dbghelp.dll,  'Microsoft.DTfW.DHL.manifest'을 넣어 놓고


vld.h vld_def.h 위치를 설정하고


vld.h를 인클루드 하면 된다.


ps. vld를 제거 했는데 속성에 남아서 상속이 된게 귀찮다면


속성 관리자 -> Microsoft.CppWin32.user에서 추가 포함된 디텍터리, 라이브러리 디렉터리 등을 설정해준다


ps. crtdbg 대신 vld를 사용하는 이유 : The main difference between the CRT Debug Library and VLD, is that Visual Leak Detector shows you the complete callstack used for memory allocation has led to the leak. (메모리 할당을 위해 사용된 콜스택 전체가 누수를 일으켰다는 것을 보여줌)

'programing > C++' 카테고리의 다른 글

쓰레드 사용시에...  (0) 2017.03.07
APC(Asynchronous Procedure Call)  (0) 2017.02.23
포인터  (0) 2017.02.17
DLL 사용시 내부 함수 목록 확인 및 lib 생성, 명시적 연결  (0) 2017.02.01
인라인 함수와 템플릿  (0) 2017.01.25