릴리즈 모드에서 브레이크 포인트 사용하기 > MFC Tip

본문 바로가기
사이트 내 전체검색

MFC Tip

릴리즈 모드에서 브레이크 포인트 사용하기

페이지 정보

profile_image
작성자 이즈
댓글 0건 조회 779회 작성일 06-12-26 23:57

본문

- 요약

 어플리케이션을 릴리즈 모드로 Build 할 때 디버깅 정보를 남기어서 VC++ Debugging Tool에서 디버깅을 가능하게 합니다. 이 방법을 사용하는 경우, 실제 릴리즈 실행 파일은 거의 영향을 받지 않으면서, 디버그에서 브레이크 포인터를 잡거나, Trace를 가능하게 하므로, 릴리즈모드 에서만 발생하는 버그를 잡을수 있습니다.

- 추가정보

 이 방법을 사용하게 되면 _DEBUG free define으로 포함되는 디버깅 메크로는 포함되지 않으나, Source code안으로 Step in 가능하게 하는 디버깅 정보들은 OBJ와 PDB 파일에 남게 됩니다. 이를 이용하게 되면 VC++ IDE 환경에서 source level 까지의 step in이 가능해 집니다.

- 방법

1. Project를 open한뒤 menu 'Project/Settings'를 선택합니다.
2. 'Settings For'를 'Win32 Release'로 선택합니다.
3. 'C/C++' tab에서 'category'를 'General'로 선택하고 'Program Database'로 선택합니다.
4. 'Link' tab에서 'category'를 General'로 선택하고 'Generate debug info'를 체크합니다.
5. 'Rebuild All'를 실행하여서 프로그램을 다시 빌드 합니다.

이제 디버깅 하고자 하는 위치에 브레이크포인터를 잡고 'Go'를 실행하면, 디버깅을 진행할수 있습니다.

댓글목록

등록된 댓글이 없습니다.

Total 172건 10 페이지

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
671
어제
724
최대
5,287
전체
637,670
Copyright © www.qdata.co.kr All rights reserved.