정적 라이브러리를 사용할 경우, lib 에 대한 pdb가 vc80.pdb로 생성되는데 사실상 exe 에 붙혀서 런타임 디버깅하기에는 무리가 있기 때문에 디버그 모드로 테스트할 때에는 lib 내부에 디버깅 정보를 포함시키는 것이 현실적으로 편리하다.
따라서 디버그 모드일때 디버깅정보를 lib에 포함시키위해서는 아래와 같이 옵션 3가지를 변경해주면 된다.


먼저 디버깅 정보형식을 C7호환(/Z7)로 설정한다.


그리고 최소 다시 빌드 가능을 아니요로 수정한다.


마지막으로 명령줄에 /Ylsymbol 를 추가한다.
이렇게 하게 되면 lib 파일의 크기가 기존보다 4/1정도 더 커질 것이다.
이후에는 exe에 물려서 런타임 디버깅이 가능하다.
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기