Visual C++ 파일 재배포

업데이트: 2010년 7월

응용 프로그램을 배포할 때 이 응용 프로그램을 지원하는 데 필요한 파일도 배포해야 합니다. Microsoft에서 이러한 파일을 제공하는 경우 파일을 다시 배포할 수 있는지 여부를 확인합니다. 허용되는 파일 목록을 보려면 Visual Studio가 설치되어 있는 컴퓨터의 \Microsoft Visual Studio 10.0\ 폴더에 있는 Redist.txt를 참조하십시오. Microsoft 소프트웨어 사용 약관을 검토하려면 Visual Studio 2010 설치 미디어에 있는 Eula.txt를 참조하십시오. 재배포 가능 파일에 대한 자세한 내용은 재배포할 DLL 확인배포 예제를 참조하십시오.

Visual C++ 재배포 가능 파일을 배포하려면 Visual Studio에 포함된 Visual C++ 재배포 가능 패키지(VCRedist_x86.exe, VCRedist_x64.exe 또는 VCRedist_ia64.exe)를 사용하거나, 재배포 가능 병합 모듈을 사용하거나, 특정 Visual C++ DLL을 응용 프로그램 로컬 폴더에 직접 설치합니다. 응용 프로그램 로컬 폴더는 응용 프로그램 실행 파일이 들어 있는 폴더입니다. DLL은 응용 프로그램 로컬 폴더에 배포해야 합니다.

Visual C++ 재배포 가능 패키지는 모든 Visual C++ 라이브러리를 설치하고 등록합니다. 재배포 가능 패키지를 사용하는 경우 응용 프로그램 설치의 필수 구성 요소로 대상 시스템에서 실행되도록 설정해야 합니다. 이 패키지를 사용하여 빌드하는 응용 프로그램에 대해 Visual C++ 라이브러리를 다시 배포하는 것이 좋습니다. 이 패키지를 사용하는 방법에 대한 예제는 연습: Visual C++ 재배포 가능 패키지를 사용하여 Visual C++ 응용 프로그램 배포를 참조하십시오.

Visual C++ DLL이 들어 있는 병합 모듈을 사용하는 경우 응용 프로그램을 배포하는 데 사용할 Windows Installer 패키지(또는 유사한 설치 패키지)에 해당 모듈을 포함해야 합니다. 자세한 내용은 병합 모듈을 사용하여 재배포를 참조하십시오. 예제를 보려면 연습: 설치 프로젝트를 사용하여 Visual C++ 응용 프로그램 배포를 참조하십시오.

발생 가능한 런타임 오류

Visual C++ 라이브러리 DLL에 연결할 수 없고 Windows에서 응용 프로그램에 대해 DLL을 로드할 수 없는 경우 다음 메시지가 표시될 수 있습니다. MSVCR100.dll을 찾을 수 없어 응용 프로그램을 시작하지 못했습니다. 응용 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.

이러한 종류의 오류를 해결하려면 응용 프로그램이 올바르게 빌드되었는지, Visual C++ 라이브러리가 대상 시스템에 올바르게 배포되었는지 확인합니다.

관련 항목

제목

설명

병합 모듈을 사용하여 재배포

Visual C++ 재배포 가능 병합 모듈을 사용하여 Visual C++ 어셈블리를 공유 DLL로 %windir%\system32 폴더에 설치하는 방법에 대해 설명합니다.

Visual C++ ActiveX 컨트롤 재배포

ActiveX 컨트롤을 사용하는 응용 프로그램을 재배포하는 방법에 대해 설명합니다.

데이터베이스 지원 파일 재배포

DAO(Data Access Objects) 및 Microsoft Data Access SDK에 포함된 데이터베이스 기술을 위한 지원 파일을 다시 배포하는 방법에 대해 설명합니다.

MFC 라이브러리 재배포

MFC를 사용하는 응용 프로그램을 재배포하는 방법에 대해 설명합니다.

ATL 및 OLE DB 템플릿 재배포

ATL 및 OLE DB 템플릿을 사용하는 응용 프로그램을 다시 배포하는 방법에 대해 설명합니다.

공용 컨트롤 재배포

최신 버전의 Internet Explorer에서 사용할 수 있는 최신 Windows 공용 컨트롤(Comctl32.dll)을 사용하는 응용 프로그램을 다시 배포하는 방법에 대해 설명합니다.

배포 예제

Visual C++ 응용 프로그램을 배포하는 방법을 보여 주는 예제에 대한 링크입니다.

배포(Visual C++)

Visual C++ 배포 개념과 기술을 소개합니다.

변경 기록

날짜

변경 내용

이유

2010년 7월

내용이 업데이트되었습니다.

향상된 기능 관련 정보