반응형
출처: http://wiredlayer.tistory.com/20
프로그램을 만들어 놓고 막상 실행하다가 크래쉬가 갑자기 나면 어디서 발생햇는지 위치를 찾기가 어렵다.
(디버깅으로 프로그램을 실행하지 않았을 경우..)
따라서 간단하게 덤프파일을 생성하도록 하면 프로그램의 문제점을 손쉽게 파악할 수 있다.
나도 말로만 들었던 미니덤프를 한번 사용해보기로 했다.
뭐 실력이 워낙없으니 역시나 구글링 GOGO!!!
... 크크..역시나 잘 정리된 블로그 발견!! 다시 한번 퍼오기 신공!!
위에 블로그에 가보면 자세한 설명한 소스가 나와있다.
난 위에 제공된 소스를 가지고 간단하게 클래스 파일을 하나 만들어서 사용하기 간단하게 끔만 바꿔놓았다
사용방법은 정말 간단하다.
실행파일에 dbghelp.dll이 있어야 하고 아래 클래스 파일을 인클루드 해서 그냥 사용하면 끝!!
- 클래스 및 dll 파일 -
아래 처럼 말이다
그럼 실행파일 경로에 덤프 파일이 나오는데 Windbg로 불러와서 !analyze -v 로 보면 주루룩 나온다.
좀더 자세한 내용은 위에 링크건 블로그에가서 보면 상세히 나와있당.
반응형
'Study > C++' 카테고리의 다른 글
error LNK2001: unresolved external symbol "public: static class ... (0) | 2012.03.26 |
---|---|
헝가리안 표기법 (0) | 2012.01.03 |
for문에 변수 선언시 문제 발생!!! error C2065: 'i' : 선언되지 않은 식별자입니다. (0) | 2011.11.29 |
ASSERT의 사용! (0) | 2011.11.14 |
Inline 함수! (0) | 2011.09.28 |
댓글