LINK : fatal error LNK1201: 'c:\test.pdb' 프로그램 데이터베이스를 쓰는 동안 오류가 발생했습니다. 디스크 공간이 부족한지, 경로가 잘못되었는지 또는 권한이 없는지 확인하십시오.
C++ 2018. 1. 19. 00:06 |Visual Studio 2003 으로 프로젝트를 구성중에
이 오류를 가끔 발견할때가 있다.
이 오류를 해결하기 위한 가장 간단한 방법은 Visual Studio를 재부팅 하면 된다.
하지만 개발중에 이 메시지를 보고 다시 재부팅 하기에는 짜증이 너무 난다.
이 오류를 해결하기 위해서 자료를 많이 찾아 봤다.
하지만 대부분 해결이 안되서 한참 찾던중에 해결방법을 찾았다.
결국 NatDbgDE.dll 파일에 오류가 있어서 패치가 나와 있던걸 발견했다.
Visual Studio 2003을 기준으로 설명한다.
1. C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger 폴더로 간다.
2. NatDbgDE.dll 파일을 삭제 또는 백업(다른이름으로 변경)한다.
3. 첨부 자료에 있는 압축 파일 안에 있는 dll을 복사해서 같은 이름으로 변경한다.
- 참고자료 링크를 클릭하면 다운로드 받는 주소가 나옵니다.
- 여기 올려 놓은 압축파일을 사용해도 됩니다.
4. 그리고 VS툴을 켜서 확인해보면 문제가 없는걸 알 수 있다.
[참고자료]
http://bytepointer.com/articles/vs7.1_2003_on_win7_pdb_handle_leak_bug_unofficial_fix.htm
[압축파일]
vs7.1_on_win7_pdb_handle_leak_unofficial_fix_win10.zip