Visual C++ Release버전 디버깅

Program Visual C++ 2007. 2. 28. 15:57 Posted by HisPark
엄청 좋은 팁하나 알려드릴께요..
어디서 퍼온겁니다.

함 해보세요..


<릴리즈 버젼 실행시 런타임 에러 찾아내기>

릴리즈 버젼 실행시 에러가 났을 경우..참 곤란했죠.

물론 고수님들께서야 이미 알고계시겠지만..

나름대로 엄청 가슴이 아팠습니다. 디버그모드는 괜찮은데..릴리즈는 에러를 때리구..어디서 나는지조차 모
르겠구...그때 쓸만한 잼있는 방법입니다.(물론 모르는 분에 한해서..^^)



Step 1.

프로젝트 세팅 들어가면..

Link라는 탭 선택해서..보면

Generate Mapfile이라구 있을꺼랍니다.

고걸 선택해서 샥 돌려보면..map파일이 release디렉토리에 생기죠.



Step 2.

그리구 나선..에러를 만들어 돌려보고, 어느 주소에서 에러가 났는지 캡춰

그리구서 map파일에 있는 주소랑 매치해 보는겁니다.

그럼 어느 함수에서 에러가 났는지 알 수 있죠~

'Program Visual C++' 카테고리의 다른 글

Screen Saver를 동작 못하게 함.  (0) 2007.03.22
Visual C++ Release 디버깅2  (0) 2007.02.28
VCC source safe 사용법  (0) 2007.01.24
VC++ 확장자  (0) 2007.01.24
ActiveX 콘트롤 디버깅하기  (0) 2007.01.24