비쥬얼 스튜디오(Visual Studio) 2005에서 링크를 하다가 PDB 파일에 접근할 때 오류가 나면서 링크에 실패하는 때가 있습니다. 원인을 알아보니, 인크레디빌드(IncrediBuild) 2.6 버전의 버그 탓이었습니다. 그 버그는 .pdb 파일의 이름을 결정하는 과정에서 $(TargetName)을 잘못 해석하는 버그입니다. 동시에 여러 빌드 구성(debug와 release 등)을 빌드할 때, .pdb 파일 이름을 잘못 해석하면서 중복 접근이 일어나 오류가 생깁니다.
가장 좋은 해결 방법은 인크레디빌드를 문제 없는 버전으로 교체하는 것입니다. 만약 이게 어렵다면, 다음 중 하나의 방법으로 오류를 막을 수 있습니다.
- 프로젝트 속성에서 .pdb 파일의 이름에 $(TargetName) 대신에 이름을 직접 설정
- 인크레디빌드의 Agent Settings의 Build System의 CPU Usage의 Multi-CPU에서 Compilation and Linking 대신에 Compilation only를 선택

댓글을 달아 주세요
저도 같은 문제로 고민 했었는데, 덕분에 해결 했습니다. 감사합니다.
해결되셨다니 다행이네요.