2009-03-05 1 views
4
나는 새로운 비스타 PC에 내 옛날 XP에서 이동 한 후 오래된 프로젝트를 VS2005에서 다음 경고가 여러 받고 있어요

로 전환 후에 찾을 수 없습니다 UnitTest ++. vboot2004.lib (TestRunner.obj) : 경고 LNK4099 : PDB 'vc80.pdb'가 'c : \ projects \ blah.lib'또는 'c : \ projects \ blah \ debug \ vc80.pdb' ; 디버그 정보가없는 것처럼 링크 객체경고 LNK4099 :</p> <p>: PDB 'vc80.pdb'는 비스타

이 경고는 무시할 수 있지만 경고가 마음에 들지 않습니다. 경고는 모두 제 3 자 라이브러리 (UnitTest ++)와 정적으로 연결됩니다. 이것이 비스타와 어떻게 관련되는지는 알 수 없지만 두 PC 모두 같은 위치에 vc80.pdb 파일을 동일한 양으로 가지고 있기 때문에이 문제를 해결하는 방법에 대해 혼란 스럽습니다. 어떤 아이디어라도 환영합니다.

편집 : 괜찮습니다. 경우 사람이 유사한 어떤 일을 expeeriences 그냥 내가 세 가지를했지만 확실하지 그것을 넘어서 클릭 무엇 :

1 : LIB 옆에 오래된 vc80.pdb 복사를 내장하고 PDB를 삭제

2 : 속성 -> c/C++ -> 디버그 정보 형식을 편집에서 편집하고 데이터베이스에만 계속 작성하고 다시 작성했습니다.

3 : 제 3 자 라이브러리를 다시 작성했습니다. 이것은 어제 제가 효과가 없었던 첫 번째 작업이었습니다 ...)

답변

2

UnitTest ++ 라이브러리 프로젝트를 정리/재 구축하려고 했습니까 (i 빌드 소스)?