디버그 실행 파일을 실행하기 위한 테스트 컴퓨터 준비

Visual C++로 빌드한 응용 프로그램의 디버그 버전을 테스트하기 위해 컴퓨터를 준비하려면 응용 프로그램에서 의존하는 Visual C++ 라이브러리의 디버그 버전을 배포해야 합니다. 배포할 라이브러리를 식별하려면 Visual C++ 응용 프로그램의 종속성 이해에 제시된 단계를 따르십시오. Visual C++ 라이브러리 DLL의 디버그 버전에는 일반적으로 "d"로 끝나는 이름이 부여됩니다. 예를 들어, CRT DLL msvcr100.dll의 디버그 버전 이름은 msvcr100d.dll입니다.

참고

응용 프로그램의 디버그 버전은 재배포할 수 없으며 다양한 Visual C++ DLL(동적 연결 라이브러리)의 모든 디버그 버전도 재배포할 수 없습니다. 응용 프로그램 및 Visual C++ 라이브러리의 디버그 버전은 개발 사이트 내의 다른 컴퓨터에만 배포할 수 있으며, Visual C++ 2010이 설치되어 있지 않은 컴퓨터에서 응용 프로그램을 디버그 및 테스트할 목적으로만 배포할 수 있습니다. 자세한 내용은 Visual C++ 파일 재배포를 참조하십시오.

두 가지 방법으로 응용 프로그램의 디버그 버전과 함께 Visual C++ 라이브러리의 디버그 버전을 배포할 수 있습니다.

  1. 병합 모듈을 사용하여 특정 Visual C++ DLL의 디버그 버전을 %windir%\system32 디렉터리에 설치합니다. 이러한 배포 예제를 보려면 연습: 설치 프로젝트를 사용하여 Visual C++ 응용 프로그램 배포를 참조하십시오.

    참고

    Visual C++ Express에서는 설치 프로젝트가 지원되지 않습니다.

  2. Program Files\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist 디렉터리에 제공된 파일을 사용하여 응용 프로그램을 위한 특정 Visual C++ DLL을 설치합니다.

    참고

    다른 컴퓨터에서 응용 프로그램을 원격으로 디버깅하려면 Visual C++ 라이브러리의 디버그 버전을 공유 side-by-side 어셈블리로 배포해야 합니다. 설치 프로젝트나 Windows Installer를 사용하여 위에서 설명한 단계에 따라 해당 병합 모듈을 설치할 수 있습니다. Visual C++ 라이브러리가 설치되었으면 네트워크 공유를 통해 원격 디버거를 실행할 수 있습니다. 원격 디버깅에 대한 자세한 내용은 방법: 원격 디버깅 설정을 참조하십시오.

참고 항목

작업

방법: 원격 디버깅 설정

개념

배포 예제

기타 리소스

Windows Installer Command-Line Options