반응형
VisualStudio가 설치된 환경에서 프로그램 실행 후 발생된 문제를 디버깅할 때 덤프파일을 이용한 방법이 사용된다.
물론, 브레이크포인트 걸어서 추적하는 방법이 가장(?) 빠를테지만, 디버깅 상태로 실행된 경우가 아닌경우에는 덤프파일로 확인하는 방법을 사용한다.
일단 프로그램에서 크래쉬가 나거나, Leak등이 발생해서 프로그램이 종류될때, 덤프파일(*.dmp)이 생성되도록 코드를 추가해야한다.
이부분은 구글링으로 손쉽게 찾을 수 있다. (키워드 : miniDump)
pdb파일은 프로젝트 설정에서 생성하도록 설정 할 수 있다.
프로젝트 속성- 링커 - 디버깅 탭에서 '디버그 정보 생성' , '프로그램 데이터베이스 파일 생성' 부분만 변경하면 된다.
'Programming' 카테고리의 다른 글
[C++]template 함수 사용간 error LNK2019 에러 발생 조치 방법 (0) | 2018.07.09 |
---|---|
[C++] 해당 문자가 알파벳, 숫자 여부 판별함수 ( isalpha(), isdigit() ) (0) | 2018.07.03 |
Visual Studio 2013 빈줄 삭제 (0) | 2018.06.21 |
[C++] 알파벳+숫자 랜덤 생성 (0) | 2018.06.20 |
C++ 파일 존재 여부 체크하는 함수 (isExistFile) 함수 (0) | 2018.01.08 |