none
이전 버전의 빌드 경우 발생하는 pdb 오류 RRS feed

  • 질문

  • 해당 오류는 이전 버전의 Visual C++로 빌드한 .obj 또는 .lib를 사용하거나 해당 파일이 이와 관련된 .pdb 파일을 포함하는 상태에서 /DEBUG로 링크했을 때 발생할 수 있습니다. 이 경우, /DEBUG를 사용하지 않거나 이전 .pdb 파일을 삭제한 다음 다시 빌드하면 문제가 해결될 수 있습니다.

    이게 무슨 말인지 모르겠습니다.. 디버그를 어떻게 하라는거죠 ..? 폴더파일 안에 디버그 폴더를 삭제하라는건가요..?

    2015년 10월 27일 화요일 오전 8:01

답변

  • pdb 파일은 디버그 정보를 담고있는 파일이고, 빌드 과정에서 생성되는 파일입니다.

    아마도 현재 설치된 Visual Studio 버전이 아닌 이전 버전에서 생성된 pdb 파일이 남아있어서 그런 에러메시지가 나오는 거겠죠.

    이럴땐 메뉴 -> Build -> Clean Solution 을 한 다음 다시 빌드해도 되구요,

    간단하게 메뉴 -> Build -> Rebuild Solution 해도 됩니다.

    2015년 10월 28일 수요일 오전 12:23