사용자 지정 빌드 단계 및 빌드 이벤트 이해
Visual C++ 개발 환경 내에서 빌드 프로세스를 사용자 지정하는 세 가지 기본 방법은 다음과 같습니다.
사용자 지정 빌드 단계
사용자 지정 빌드 단계는 프로젝트와 연결된 빌드 규칙입니다. 사용자 지정 빌드 단계에서는 실행할 명령줄, 추가 입력 또는 출력 파일 및 표시할 메시지를 지정할 수 있습니다. 자세한 내용은 방법: MSBuild 프로젝트에 사용자 지정 빌드 단계 추가를 참조하세요.
사용자 지정 빌드 도구
사용자 지정 빌드 도구는 하나 이상의 파일과 연결된 빌드 규칙입니다. 사용자 지정 빌드 단계에서는 하나 이상의 출력 파일을 생성하는 사용자 지정 빌드 도구에 입력 파일을 전달할 수 있습니다. 예를 들어 MFC 애플리케이션의 도움말 파일은 사용자 지정 빌드 도구로 작성됩니다. 자세한 내용은 방법: MSBuild 프로젝트에 사용자 지정 빌드 도구 추가 및 사용자 지정 빌드 도구 지정을 참조하세요.
빌드 이벤트
빌드 이벤트를 사용하면 프로젝트의 빌드를 사용자 지정할 수 있습니다. 빌드 이벤트에는 빌드 전, 링크 전 및 빌드 후의 세 가지 방법이 있습니다. 빌드 이벤트를 사용하면 빌드 프로세스의 특정 시간에 수행할 작업을 지정할 수 있습니다. 예를 들어 빌드 이벤트를 사용하여 프로젝트 빌드가 완료된 후 regsvr32.exe로 파일을 등록할 수 있습니다. 자세한 내용은 빌드 이벤트 지정을 참조하세요.
빌드 사용자 지정 문제 해결은 사용자 지정 빌드 단계 및 빌드 이벤트가 예상대로 실행되도록 합니다.
사용자 지정 빌드 단계 또는 빌드 이벤트의 출력 형식도 도구의 유용성을 향상시킬 수 있습니다. 자세한 내용은 사용자 지정 빌드 단계 또는 빌드 이벤트의 출력 형식 지정을 참조하세요.
솔루션의 각 프로젝트에 대해 빌드 이벤트 및 사용자 지정 빌드 단계는 다른 빌드 단계와 함께 다음 순서로 실행됩니다.
빌드 전 이벤트
개별 파일에 대한 사용자 지정 빌드 도구
MIDL
리소스 컴파일러
C/C++ 컴파일러
링크 전 이벤트
링커 또는 라이브러리 관리자(해당하는 경우)
매니페스트 도구
BSCMake
프로젝트의 사용자 지정 빌드 단계
빌드 후 이벤트
다른 모든 빌드 프로세스가 완료된 후 custom build step on the project
및 post-build event
가 순차적으로 실행됩니다.
이 섹션의 내용
사용자 지정 빌드 도구 지정
빌드 이벤트 지정
빌드 사용자 지정 문제 해결
사용자 지정 빌드 단계 또는 빌드 이벤트의 출력 형식 지정