링커 도구 오류 LNK1318
예기치 않은 PDB 오류; 원인 'details'
링커에서 PDB 파일을 열거나 읽거나 쓸 때 예기치 않은 오류가 발생했습니다.
이 오류 메시지는 PDB 파일에서 일반적이지 않은 문제에 대해 생성됩니다. 원인 및 세부 정보는 오류가 발생했을 때 링커에서 사용할 수 있는 정보를 나타냅니다. PDB 파일을 처리할 때 발생하는 일반적인 오류에는 별도의 정보 제공 오류 메시지가 있기 때문에 유용하지 않을 수 있습니다.
오류의 원인은 일반적이지 않으므로 이 문제를 해결하는 데 사용할 수 있는 일반적인 조언만 있습니다.
빌드 디렉터리에서 정리 작업을 수행한 다음 솔루션의 전체 빌드를 수행합니다.
컴퓨터를 다시 부팅하거나, 길잃거나 응답하지 않는 mspdbsrv.exe 프로세스를 확인하고 TaskManager에서 종료합니다.
프로젝트 디렉터리에서 바이러스 백신 검사를 끕니다.
MSBuild 또는 다른 병렬 빌드 프로세스에서 /MP를 사용하는 경우 /Zf 컴파일러 옵션을 사용합니다.
64비트 호스팅 도구 집합을 사용하여 빌드해 보세요.
필요한 경우 연결을 직렬화하여 병렬 링크 문제를 완화합니다. 이 오류는 링크의 한 인스턴스에서 mspdbsrv.exe 시작되고 링크의 다른 인스턴스가 이를 사용하여 완료되기 전에 종료되는 경우에 발생할 수 있습니다. 이 수정의 단점은 프로젝트 빌드를 완료하는 데 시간이 상당히 오래 걸릴 수 있다는 것입니다.