Visual Studio 2010 C에서 런타임 중에 PDB 파일에 액세스할 수 없습니다.
이 오류는 Visual Studio에서 컴파일된 C 프로젝트를 실행하려고 할 때 발생합니다. 2010, 빌드 프로세스 중에 문제가 발생하지 않았음에도 불구하고. 실행 시 다음 메시지가 나타납니다.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
설명
PDB(프로그램 데이터베이스) 파일은 디버깅 목적에 중요하며 기호 및 소스 코드에 대한 정보가 포함되어 있습니다. 컴파일된 실행 파일에 사용됩니다. 그러나 kernel32.dll, user32.dll 및 gdi32.dll과 같은 시스템 DLL의 경우 PDB 파일은 일반적으로 포함되지 않거나 액세스할 수 없습니다.
해결책
도구 > 옵션 > 디버깅 > 기호. Visual Studio가 Microsoft 서버에서 PDB 파일을 자동으로 다운로드할 수 있도록 하려면 "Microsoft 기호 서버" 확인란을 선택합니다. 이 옵션을 활성화한 후 누락된 PDB 파일을 포함하도록 프로젝트를 다시 빌드하십시오.
필요하지 않은 경우 시스템 DLL 내의 호출 스택을 보려면 디버그 설정을 수정하여 이러한 경고를 무시할 수 있습니다. 도구 > 옵션 > 디버깅 > 일반에서 "내 코드만 활성화(비관리형에만 해당)"를 선택 취소하세요. 여기에는 시스템 DLL을 포함하여 호출 스택의 모든 모듈이 포함됩니다.
위 내용은 Visual Studio 2010 C에서 런타임 중에 PDB 파일에 액세스할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!