2016-11-20 4 views
0

x 간격으로 여러 빌드를 생성하고 결과 기호 파일을 서버에 저장하는 환경에서 특정 빌드에 대한 올바른 기호 경로를 연관시키는 방법이 있습니까?심볼 서버의 올바른 경로에서 PDB 심볼로드 중?

+0

기호 서버 사용 : https://msdn.microsoft.com/en-us/library/windows/desktop/ms680693%28v=vs.85%29.aspx, https://msdn.microsoft.com /en-us/library/windows/desktop/ms680641%28v=vs.85%29.aspx – magicandre1981

+0

이전에 문서를 읽었지만 symstore/symsrv를 사용하는 경우 일치하는 pdb 파일의 id 문자열을 완전히 놓쳤습니다. 감사. 운명을 원한다면, 대답에 넣으십시오. 나는 그 것을 받아 들일 것입니다. – rasjani

+0

오케이, 대답으로 게시했습니다. – magicandre1981

답변

1

symbol server을 사용할 수 있습니다. ,

링커가 .DLL를 생성하여 DLL/EXE와 PDB 사이의 관계 디버거 또는 WPR/WPA와 같은 프로파일 러가 올바른 PDB의를 찾으려면이 GUID를 사용하여 지금 GUID in the DLL/EXE and PDB to match both files을 추가 링커에 의해 수행되며, 실행 파일 및 PDB 파일의 경우 각 파일에 동일한 GUID를 저장합니다. 지정된 PDB 파일이 DLL 또는 실행 파일과 일치하는 경우 도구에서 GUID를 사용하여 을 결정합니다. 리소스 편집기 나 보호 인코딩을 사용하거나 버전 정보를 변경하여 DLL 또는 실행 파일을 변경하면 GUID 이 업데이트되고 디버거에서 PDB 파일을로드 할 수 없습니다. 이러한 이유 때문에 링커에서 DLL 또는 실행 파일 을 만든 후에는 조작하지 않는 것이 매우 중요합니다.

관련 문제