1

검토중인 덤프 파일은 마이크로 소프트DirectShow 라이브러리 (예 : Quartz.dll)에 대한 참조를 포함합니다. 불행히도 해당 프로그래머 데이터베이스 파일 (예 : Quartz.pdb)이 없습니다 ... 그래서 어떤 함수가 호출되는지 볼 수 없습니다.어디에서 DirectShow 디버그 정보 (예 : Quartz.pdb)를 찾을 수 있습니까?

Quartz.pdb을 어디에서 다운로드 할 수 있는지 알고 계십니까?

추가 컨텍스트

  • Quartz.dll 버전 다음은 과일을 부담하지 않았다 6.6.9600.1815
  • : Quartz.pdb
  • Debugging Tools for Windows
  • 설치를위한 우리의 빌드 시스템에서 다양한 SDK를 검색
    • 외에도 구성 마이크로 소프트의 기호 서버에서 *.PDB 파일을 요청하기 위해 2013비주얼 스튜디오는

답변

1

이 PDB의 (의 Quartz.dll 윈도우 코어의 일부)에 대한 특별한 자원이 없다 - 그들이 잘 알려진 Microsoft public symbol server으로부터 https://msdl.microsoft.com/download/symbols에 이용 가능하다.

또한보십시오 : MSDN 포럼의 where can get quartz.pdb file?.

+0

의견을 보내 주셔서 감사합니다. Microsoft의 공용 기호 서버를 사용하도록 Visual Studio를 구성하면 * Quartz.dll을 제외하고 호출 스택의 모든 * .dll 파일이 확인됩니다. Visual Studio *에서'도구'=>'옵션'=>'디버깅'=>'심볼'=>'Microsoft 심볼 서버'를 선택하면 https://msdl.microsoft.com/download/symbols를 사용하지 않습니까? – Pressacco

+0

구성은 규칙적입니다. DLL의이 특정 버전을 가지고 있지 않을 수도 있습니다 (간헐적 인 문제로 인해 포함). 내 디버그 기호 캐시를 확인하고 여러 quartz.dll/pdb 버전을 확인합니다. 필자는 이전에 pdbs를 매우 간단하게 다운로드하는 데 절대적으로 확신합니다. 그리고 PDB를 다른 곳에서 구할 수 있다고 생각하지 않습니다. –

+0

또한 방금 내 dev 시스템에서 사용중인 버전에 대해 quartz.pdb (버전 10.x.x.x)를 공용 심볼 서버에서 사용할 수 있는지 확인했습니다. 나는 특정 버전에 문제가 있음을 기억하고 있으며 동시에 PDB에서 32 비트 (64 비트)를 사용할 수있었습니다. –

관련 문제