Windows에서 동적 연결 라이브러리 (DLL)를 디버깅 하는 방법

만료된 KB 콘텐츠 고지 사항

이 문서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 작성되었습니다. 따라서 이 문서는 “있는 그대로" 제공되며 더 이상 업데이트되지 않습니다.

요약

일반적으로 Visual C++ 동적 연결 라이브러리 (DLL) 개발 과정 디버깅 단계가 포함 됩니다. 이렇게 하려면 DLL의 디버깅 버전을 빌드하고 응용 프로그램에서 호출 합니다. 그러나 호출 응용 프로그램의 디버깅 버전을 빌드하려면 Visual C++ 사용 하 여 호출자를 빌드할 필요는 없습니다. 다음과 같은 다섯 단계로 DLL을 디버깅 하는 방법을 보여 줍니다. 노트 자세한 DLL 빌드 지침은 본 문서에서 다루지 않습니다.

  1. 디버깅 정보를 사용 하 여 DLL을 빌드하십시오.
  2. 호출 응용 프로그램에 대 한 정식 경로 지정 합니다. Visual C++ 32 비트 버전 버전 1.0 Windows 용 Visual C++ 옵션 메뉴에서 디버그를 선택 하 고 호출 프로그램에서 정보를 입력 합니다. Visual C++ 2.x 및 5.0의 경우 프로젝트 메뉴에서 설정 선택 Visual C++ 4.0에서 빌드 메뉴에서 설정을 선택 합니다. 디버그 탭을 선택 하 고 디버그 세션에 대 한 실행 파일에서 정보를 입력 합니다.
  3. 디버그할 DLL 함수의 소스 코드에서 중단점을 설정 합니다. 이렇게 하려면 F9 키를 눌러 중단점을 포함 하는 소스 코드 줄에 커서를 놓습니다.
  4. 디버그 메뉴에서 다시 시작을 선택 합니다. 호출 프로그램에 디버깅 정보가 없으면 선택 내용을 확인 하 라는 대화 상자가 나타납니다. 확인 선택한 프로그램이 실행을 시작 합니다.
  5. 중단점이 포함 된 기능을 실행 하는 데 필요한 단계를 수행한 후 지정된 된 코드 줄에서 실행이 중지.
속성

문서 ID: 85221 - 마지막 검토: 2017. 2. 7. - 수정: 2

피드백