방법: 빌드 준비 및 관리

Visual Studio에서는 솔루션 또는 프로젝트 빌드에 포함할 파일과 빌드하는 동안 적용할 프로젝트 속성 집합을 구성할 수 있는 여러 가지 방법을 제공합니다. 이 단원에는 빌드를 준비하고 관리하기 위한 여러 가지 프로시저를 설명하는 항목이 포함되어 있습니다.

다음은 빌드를 준비하고 관리하는 데 필요한 일반적인 Visual Studio 프로시저입니다.

참고

대화 상자에서 사용할 수 있는 옵션과 메뉴 명령의 이름 및 위치는 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

전체 솔루션을 빌드, 다시 빌드 또는 정리하려면

  1. 솔루션 탐색기에서 원하는 솔루션을 선택하거나 엽니다.

  2. 빌드 메뉴에서 솔루션 빌드, 솔루션 다시 빌드 또는 솔루션 정리를 선택합니다.

    • 마지막으로 빌드한 이후 변경된 프로젝트 파일과 구성 요소만 컴파일하려면 빌드 또는 솔루션 빌드를 선택합니다.

      참고

      솔루션에 프로젝트가 여러 개 포함된 경우에는 빌드 명령이 솔루션 빌드 명령으로 바뀝니다.

    • 솔루션을 먼저 "정리"한 다음 모든 프로젝트 파일과 구성 요소를 빌드하려면 솔루션 다시 빌드를 선택합니다.

    • 프로젝트와 구성 요소 파일만 남겨 두고 중간 파일과 출력 파일을 삭제하려면 솔루션 정리를 선택합니다. 그러면 해당 프로젝트와 구성 요소 파일로부터 중간 파일과 출력 파일의 새 인스턴스를 빌드할 수 있습니다.

프로젝트 하나를 빌드 또는 다시 빌드하려면

  1. 솔루션 탐색기에서 원하는 프로젝트를 선택하거나 엽니다.

  2. 빌드 메뉴에서 [Project Name] 빌드 또는 [Project Name] 다시 빌드를 선택합니다.

    • 마지막으로 빌드한 이후 변경된 프로젝트 구성 요소만 빌드하려면 [Project Name] 빌드를 선택합니다.

    • 프로젝트를 먼저 "정리"한 다음 프로젝트 파일과 모든 프로젝트 구성 요소를 빌드하려면 [Project Name] 다시 빌드를 선택합니다.

시작 프로젝트와 프로젝트의 종속성만 빌드하려면

  1. 도구 메뉴에서 옵션을 선택합니다.

  2. 옵션 대화 상자에서 프로젝트 및 솔루션 폴더를 확장하고 빌드 및 실행을 선택합니다.

    옵션 대화 상자, 프로젝트 및 솔루션, 빌드 및 실행이 열립니다.

  3. 실행할 때 시작 프로젝트와 종속성만 빌드 옵션을 선택합니다.

    이 옵션을 선택하면 다음과 같은 경우 현재 시작 프로젝트와 해당 종속성만 빌드됩니다.

    • 디버그 메뉴에서 시작(F5)을 선택합니다.

      또는

    • 빌드 메뉴에서 솔루션 빌드(Ctrl+Shift+b)를 선택합니다.

    이 옵션의 선택을 취소하는 경우 위의 두 명령 중 하나를 수행하면 모든 프로젝트, 프로젝트의 종속성 및 솔루션 파일이 빌드됩니다. 기본적으로 이 옵션은 선택되어 있지 않습니다.

선택한 Visual C++ 프로젝트만 빌드하려면

  • Visual C++ 프로젝트의 경우 빌드 메뉴의 프로젝트만 하위 메뉴에는 다음과 같은 세 가지 프로젝트 관련 명령이 표시됩니다.

    • <projname>만 빌드

    • <projname>만 다시 빌드

    • <projname>만 정리

    • <projname>만 링크

    이들 명령은 프로젝트 종속성 또는 솔루션 파일을 빌드, 다시 빌드, 정리 또는 링크하지 않고, 솔루션 탐색기에 현재 선택되어 있는 Visual C++ 프로젝트를 빌드, 다시 빌드, 정리 또는 링크합니다. 설치한 Visual Studio의 버전에 따라서는 프로젝트만 하위 메뉴에 다른 명령이 더 포함될 수도 있습니다.

여러 C++ 프로젝트 항목을 컴파일하려면

  1. 솔루션 탐색기에서 유효한 컴파일 작업이 들어 있는 파일을 선택합니다.

  2. 선택한 항목 중 하나를 마우스 오른쪽 단추로 클릭하여 상황에 맞는 메뉴를 엽니다.

  3. 상황에 맞는 메뉴에서 컴파일을 선택합니다. 선택한 파일에 종속성이 있는 경우 파일은 종속성 순서에 따라 컴파일됩니다. 파일에 미리 컴파일된 헤더가 필요한데 빌드할 때 해당 헤더를 사용할 수 없는 경우 컴파일되지 않습니다. 컴파일에는 현재 활성 구성이 사용됩니다.

여러 프로젝트 구성을 일괄적으로 빌드하려면

  1. 일괄 빌드 명령을 사용하여 선택된 솔루션 구성을 모두 한 번에 빌드합니다. 선택한 프로젝트만 빌드됩니다.

  2. 빌드 메뉴에서 일괄 빌드를 선택합니다.

  3. 빌드할 프로젝트 구성의 확인란을 선택합니다.

  4. 빌드 또는 다시 빌드를 선택합니다.

빌드 명령의 저장 옵션을 설정하려면

  1. 프로젝트와 솔루션의 저장 옵션은 프로젝트와 솔루션을 편집하는 동안 저장되지 않은 변경 내용을 해당 프로젝트 및 솔루션의 빌드에 포함할지 여부를 결정합니다.

  2. 도구 메뉴에서 옵션을 선택합니다.

  3. 옵션 대화 상자에서 프로젝트 및 솔루션 폴더를 확장하고 빌드 및 실행을 선택합니다.

    옵션 대화 상자, 프로젝트 및 솔루션, 빌드 및 실행이 열립니다.

  4. 빌드하기 전 목록에서 옵션을 선택합니다.

빌드에 대한 피드백을 표시하려면

  1. 프로젝트와 솔루션의 표시 옵션은 프로젝트와 솔루션을 빌드할 때 어떤 정보를 표시할지 결정합니다.

  2. 도구 메뉴에서 옵션을 선택합니다.

  3. 옵션 대화 상자에서 프로젝트 및 솔루션 폴더를 확장하고 일반을 선택합니다.

    옵션 대화 상자, 프로젝트 및 솔루션, 일반이 열립니다.

  4. 출력 창을 맨 위에 두고 빌드 진행률을 표시하려면 빌드를 시작할 때 [출력] 창 표시를 선택합니다.

  5. 빌드가 완료될 때 빌드하는 동안 발생한 모든 오류를 작업 목록에 표시하려면 오류로 인해 빌드가 종료될 때 항상 오류 목록 표시를 선택합니다.

참고 항목

참조

구성 관리자 대화 상자

Devenv 명령줄 스위치

개념

빌드 구성

컨테이너로서의 프로젝트

기타 리소스

Visual Studio에서 빌드

Visual Studio에서 빌드

C/C++ 빌드 참조