다음을 통해 공유


Visual Studio에서 컴파일 및 빌드

IDE 내에서 빌드에 대한 첫 번째 소개는 연습: 애플리케이션빌드를 참조하세요.

Visual Studio IDE, MSBuild 명령줄 도구 및 Azure Pipelines와 같은 메서드를 사용하여 애플리케이션을 빌드할 수 있습니다.

빌드 메서드 혜택
IDE - 즉시 빌드를 만들고 디버거에서 테스트합니다.
- C++ 및 C# 프로젝트에 대한 다중 프로세서 빌드를 실행합니다.
- 빌드 시스템의 다양한 측면을 사용자 지정합니다.
CMake - CMake 도구를 사용하여 C++ 프로젝트 빌드
- Linux 및 Windows 플랫폼에서 동일한 빌드 시스템을 사용합니다.
MSBuild 명령줄 - Visual Studio를 설치하지 않고 프로젝트를 빌드합니다.
- 모든 프로젝트 형식에 대해 다중 프로세서 빌드를 실행합니다.
- 빌드 시스템의 대부분의 영역을 사용자 지정합니다.
Azure Pipelines - 지속적인 통합/지속적인 업데이트 파이프라인의 일부로 빌드 프로세스를 자동화합니다.
- 모든 빌드에서 자동화된 테스트를 적용합니다.
- 빌드 프로세스에 거의 무제한 클라우드 기반 리소스를 사용합니다.
- 빌드 워크플로를 수정하고 빌드 활동을 만들어 심층적으로 사용자 지정된 작업을 수행합니다.

이 섹션의 설명서는 IDE 기반 빌드 프로세스에 대한 자세한 내용을 설명합니다. 다른 방법에 대한 자세한 내용은 CMake, MSBuildAzure Pipelines각각 참조하세요.

IDE에서 빌드

프로젝트를 만들 때 Visual Studio는 프로젝트 및 프로젝트가 포함된 솔루션에 대한 기본 빌드 구성을 만들었습니다. 이러한 구성은 솔루션 및 프로젝트를 빌드하고 배포하는 방법을 정의합니다. 특히 프로젝트 구성은 대상 플랫폼(예: Windows 또는 Linux) 및 빌드 유형(예: 디버그 또는 릴리스)에 대해 고유합니다. 원하는 대로 이러한 구성을 편집할 수 있으며 필요에 따라 사용자 고유의 구성을 만들 수도 있습니다.

IDE 내에서 빌드에 대한 첫 번째 소개는 연습: 애플리케이션빌드를 참조하세요.

다음으로, Visual Studio 프로젝트 및 솔루션 빌드 및 정리 참조하여 프로세스에 대해 수행할 수 있는 다양한 사용자 지정에 대해 알아봅니다. 사용자 지정에는 출력 디렉터리 변경, 사용자 지정 빌드 이벤트 지정 , 프로젝트 종속성 관리 , 빌드 로그 파일 관리 , 그리고 컴파일러 경고 억제 등이 포함됩니다.

여기에서 다양한 다른 작업을 탐색할 수 있습니다.