사용자 지정 빌드 단계 및 빌드 이벤트 이해

업데이트: 2007년 11월

Visual C++ 개발 환경에서는 빌드 프로세스를 두 가지 방법으로 사용자 지정할 수 있습니다.

  • 사용자 지정 빌드 단계
    사용자 지정 빌드 단계란 프로젝트 또는 하나 이상의 파일과 연관된 빌드 규칙을 말합니다. 사용자 지정 빌드 단계에서는 입력 파일을 도구에 전달하여 하나 이상의 출력 파일을 생성할 수 있습니다. 예를 들어, MFC 응용 프로그램의 도움말 파일은 사용자 지정 단계를 통해 빌드됩니다. 자세한 내용은 사용자 지정 빌드 단계 지정을 참조하십시오.

  • 빌드 이벤트
    빌드 이벤트를 사용하면 프로젝트의 빌드를 사용자 지정할 수 있습니다. 빌드 이벤트에는 빌드 전 이벤트, 링크 전 이벤트, 빌드 후 이벤트의 세 가지가 있습니다. 빌드 이벤트를 사용하면 빌드 프로세스의 특정 시기에 발생시킬 동작을 지정할 수 있습니다. 예를 들어, 빌드 이벤트를 사용하면 프로젝트 빌드가 끝난 후 regsvr32.exe를 사용하여 파일을 등록할 수 있습니다. 자세한 내용은 빌드 이벤트 지정을 참조하십시오.

사용자 지정 빌드 단계 및 빌드 이벤트 문제 해결에서는 사용자 지정 빌드 단계와 빌드 이벤트가 예상한 대로 실행되는지 확인할 수 있습니다.

사용자 지정 빌드 단계나 빌드 이벤트의 출력 형식을 지정하여 이 도구를 보다 유용하게 사용할 수도 있습니다. 자세한 내용은 사용자 지정 빌드 단계 또는 빌드 이벤트의 출력 형식 지정을 참조하십시오.

빌드 이벤트와 사용자 지정 빌드 단계는 다른 빌드 단계와 함께 다음 순서로 실행됩니다.

  1. 빌드 전 이벤트

  2. 개별 파일에 대한 사용자 지정 빌드 단계

  3. 프록시 생성기

  4. MIDL

  5. 리소스 컴파일러

  6. C/C++ 컴파일러

  7. 링크 전 이벤트

  8. 링커 또는 라이브러리 관리자(해당되는 경우)

  9. BSCMake

  10. 프로젝트에 대한 사용자 지정 빌드 단계

  11. 웹 배포 도구. 웹 배포 도구는 링커 또는 라이브러리 관리자 도구도 실행되는 경우에 한해 빌드 프로세스의 일부로 실행됩니다. 그러나 빌드 메뉴에서 웹 배포 도구를 실행할 수도 있습니다.

  12. 빌드 후 이벤트

프로젝트에 대한 사용자 지정 빌드 단계, 웹 배포 도구 및 빌드 후 이벤트는 다른 모든 빌드 프로세스가 완료된 후 빌드 내의 동일한 지점에서 순차적으로 실행됩니다.

참고 항목

참조

도구 빌드 순서 대화 상자

기타 리소스

Visual Studio에서 C++ 프로젝트 빌드

빌드 명령 및 속성 매크로