2017-04-12 1 views
1

Visual Studio 15와 함께 Intel VTune의 평가판을 사용하여 프로파일을 작성하려고했던 CMake로 프로젝트를 만들었습니다. Visual Studio에서 Windows 디버그 기호 서버를 설정하고, VTune은 모든 기호를 찾을 수 없습니다. 내 프로젝트는 디버깅을 위해 구성되었습니다.Intel VTune이 모든 Windows 디버그 기호를 찾을 수 없습니다.

enter image description here

enter image description here

enter image description here

enter image description here

1) 나는 자신의 위치를 ​​해결하기 위해 프로젝트 폴더에 QT의 .pdb 파일을 복사 만에 QT bin 디렉토리를 추가 할 수 있습니다 위의 그림과 같은 심볼 위치 목록은 도움이되지 않습니다.

2) 여전히 Windows 디버깅 기호 중 일부를 찾지 못하므로 함수 호출의 많은 부분에 적절한 이름이 표시되지 않습니다. 나 또한 수동으로 'symchk.exe'를 실행하려고 시도했지만, "FAILED - ... 불일치 또는 발견되지 않음"이라는 메시지가 system32 폴더의 모든 파일에 대해 표시됩니다.

나는이 모든 작업을 이전에했지만 지금은 컴퓨터를 포맷 했으므로 다시 사용할 수 없습니다. 어떤 도움을 주셔서 감사합니다!

편집 : 또한 사용할 수있는 콜 스택 정보가 없음을 깨닫기 시작했습니다. 지금 수동으로 Windows 기호를 다운로드했는데 여전히 도움이되지 않습니다. 나는 그것이 정말로 실종 된 상징인지 궁금해지기 시작했다. ...

+1

어떤 VTune 버전을 사용하십니까? 스택의 경우 - 기본 핫스팟 또는 스택이있는 고급 핫스팟을 사용하고 있는지 확인하십시오. 고급 핫 스폿의 기본 설정은 호출 스택을 수집하지 않습니다. – Vital

답변

0

당신의 코멘트를 위해 고마워. Intel VTune Amplifier 2017 Update 2 (빌드 499904)를 사용하고 있습니다. Intel 포럼에있는 누군가가 내 Windows 버전 (빌드 15063)이 현재 지원되지 않지만 향후 업데이트 3이 될 것이라고 말했습니다. 그는 업데이트 된 드라이버를 보냈습니다. 이제 모든 것이 예상대로 작동합니다!

관련 문제