블로그 이미지
야옹이 프로필 2005년 4월생 러시안 블루 겁이 많지만 호기심도 많음 침대 귀퉁이와 서랍을 좋아함 가장 좋아하는 방석은 노트북 파우치 좋아하는 장난감 가죽목걸이 마약(캣닢)을 즐김 가리는 음식 : 생식 좋아하는 음식 : 그외 모두(건사료 별로) 몸무게: 비밀?!
코로돼지

태그목록

글 보관함

calendar

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

VS 2008 Express에서 PDB 파일 만들기

2009. 7. 28. 18:03 | Posted by 코로돼지

Debug 모드에서는 PDB 파일이 자동으로 생성되지만
Release 모드에서는 설정을 해줘야 생성이 됩니다.


먼저 Release 모드로 설정해줍니다.


프로젝트 오른 클릭으로 속성을 열거나 상단에 프로젝트->속성을 눌러서 속성창을 엽니다.


구성속성의 c/c++ 일반에서 디버깅 정보 형식을 프로그램 데이터베이스(Zi)로 설정합니다.


구성속성 중 링커의 디버깅에서 디버그 정보 생성을 예(/DEBUG)로 설정합니다.

설정하시면 Release 모드에서도 PDB 파일이 생성이 되지만 파일 사이즈는 약간 커질 수 있습니다.

만약 ptr(포인터)의 정보를 보고 싶으면 최적화를 비활성화 해야합니다.


최적화를 비활성화 하지 않아도 PDB파일은 생성됩니다. 포인터의 값을 보고싶은 경우 봐야만 하는 경우에만 최적화를 비활성화 시키면 됩니다.

덤프 파일을 분석하기 위해서는 PDB 파일이 필수입니다. 덤프 파일을 분석해야만 한다면 릴리즈 버전에서 잊지 말고 PDB파일이 생성되도록 설정합시다.

'프로그래밍' 카테고리의 다른 글

xdsLiteAPI  (20) 2010.01.27
VS 2008 Express에서 PDB 파일 만들기  (12) 2009.07.28

Comment

  1. ㅋ 뭔지 모르겠는데, 엄청 어려워 보여요 TT

  2. ㅇㅇ 나도 어려워 보임. 머리가 살포시 아파오기 시작함.

  3. 고양이 나올때가 좋앗는데 ㅠ.ㅠ
    이해되는 것이 없네 쩝....
    이런 무식 ㅋ
    좋은글 고맙습니다.(인사치레 ㅎㅎ)
    잘보고 갑니다.(이도 힘들다 인사치레도 ㅋ)
    언제나 행복하시고 건강하시길 기원합니다.

    • 에구 제가...그럴 생각은 아니었는데..ㅠㅠ
      야옹이 아픈거 나으면 다시 올릴께요^^
      아파서 약을 좀 넣고 있으니까 저만 보면 도망다녀서..-0-
      좋은 하루 보내세요^^

  4. 음.. 뭔가 어렵다.ㅎㅎㅎ
    고양이도 같이 나와주세요.^^
    농담이구요.좋은 하루되세요^^

  5. 2009.07.29 10:33

    아~ 그런거구나...ㅡㅡ는 훼이크고..\

    나 로긴하는데를 못찾겠다눙..ㅜㅜ

  6. 컴맹이라 뭐가 뭔지...ㅋㅋㅋ
    솔직히 쓰질않아서..ㅋ

    • 이건 쓰시는 분 아니면 모르니까 컴맹하고는 관계없을 듯 해요..ㅎㅎ
      저도 모든 응용프로그램을 다 쓰지는 못하니..ㅠㅠ