Visual Studio 프로젝트는 MSBuild 시스템을 사용하여 함께 빌드하는 아이콘, 이미지 및 기타 리소스와 같은 코드 파일 및 자산의 컬렉션입니다. MSBuild는 Visual Studio용 기본 빌드 시스템이며 일반적으로 Windows 관련 프로그램에 사용하기에 가장 좋은 빌드 시스템입니다. Visual Studio MSBuild와 긴밀하게 통합되지만 명령줄에서 MSBuild를 사용할 수도 있습니다.
이전 버전의 Visual Studio MSBuild 프로젝트를 업그레이드하는 방법에 대한 자세한 내용은 Microsoft C++ 포팅 및 업그레이드 가이드를 참조하세요.
플랫폼 간 프로젝트 또는 오픈 소스 라이브러리를 사용하는 프로젝트의 경우 Visual Studio CMake 프로젝트를 사용합니다.
Visual Studio C++ 프로젝트 만들기
Visual Studio 열면 기존 프로젝트를 열거나 새 프로젝트를 만드는 옵션이 표시됩니다. 코드 없이 Visual Studio 열 수도 있습니다.
Visual Studio를 열고 새 프로젝트 만들기를 선택합니다. 이미 Visual Studio를 열었다면 파일>새로 만들기>프로젝트를 선택해 C++ 프로젝트를 만듭니다.
새 프로젝트 만들기 대화 상자에서 언어 드롭다운 메뉴를 C++로 설정합니다. 이 옵션은 프로젝트 템플릿 목록을 C++ 프로젝트로 필터링합니다. 플랫폼, 프로젝트 형식을 설정하거나 검색 상자에 키워드를 입력하여 템플릿을 필터링할 수 있습니다.
프로젝트 템플릿을 선택한 다음, 다음을 선택합니다.
새 프로젝트 구성 페이지에서 프로젝트 이름 또는 위치와 같은 프로젝트별 설정을 입력한 다음 만들기를 선택하여 프로젝트를 만듭니다.
Visual Studio를 열고 새 프로젝트 만들기를 선택합니다. 이미 Visual Studio를 연 경우 파일>새로 만들기>프로젝트를 선택하여 C++ 프로젝트를 만드세요.
새 프로젝트 만들기 대화 상자에서 언어 드롭다운 메뉴를 C++로 설정합니다. 이 옵션은 프로젝트 템플릿 목록을 C++ 프로젝트로 필터링합니다. 플랫폼, 프로젝트 형식을 설정하거나 검색 상자에 키워드를 입력하여 템플릿을 필터링할 수 있습니다.
프로젝트 템플릿을 선택한 다음, 다음을 선택합니다.
새 프로젝트 구성 페이지에서 프로젝트 이름 또는 위치와 같은 프로젝트별 설정을 입력한 다음 만들기를 선택하여 프로젝트를 만듭니다.
Visual Studio를 열고 새 프로젝트 만들기를 선택합니다. 이미 Visual Studio를 열었다면 파일>새로 만들기>프로젝트를 선택하여 C++ 프로젝트를 만듭니다.
새 프로젝트 만들기 대화 상자에서 언어 드롭다운 메뉴를 C++로 설정합니다. 이 옵션은 프로젝트 템플릿 목록을 C++ 프로젝트로 필터링합니다. 플랫폼, 프로젝트 형식을 설정하거나 검색 상자에 키워드를 입력하여 템플릿을 필터링할 수 있습니다.
프로젝트 템플릿을 선택한 다음, 다음을 선택합니다.
새 프로젝트 구성 페이지에서 프로젝트 이름 또는 위치와 같은 프로젝트별 설정을 입력한 다음 만들기를 선택하여 프로젝트를 만듭니다.
Visual Studio를 열고 새 프로젝트 만들기를 선택합니다. 이미 Visual Studio를 열었다면 파일>새로 만들기>프로젝트를 선택해 C++ 프로젝트를 만듭니다.
왼쪽 창에서 Visual C++를 선택합니다. 가운데 창에 프로젝트 템플릿 목록이 표시됩니다.
Visual Studio에 포함된 기본 프로젝트 템플릿에 대한 자세한 내용은 Visual Studio의 C++ 프로젝트 템플릿을 참조하세요.
자체 프로젝트 템플릿을 만들 수 있습니다. 자세한 내용은 프로젝트 템플릿 만들기를 참조하세요.
프로젝트를 만든 후 솔루션 탐색기 표시됩니다.
솔루션 탐색기 표시되지 않으면 주 메뉴에서 보기를> 선택합니다솔루션 탐색기.
새 프로젝트를 만들 때 솔루션 파일(.sln)도 만들어집니다.
Visual Studio 솔루션은 하나 이상의 프로젝트 컬렉션입니다. 새 프로젝트 추가솔루션 탐색기에서 솔루션 이름을 마우스 오른쪽 단추로 클릭하여 솔루션에 >> 추가할 수 있습니다.
솔루션 파일은 여러 관련 프로젝트가 있는 경우 빌드 종속성을 조정합니다. 컴파일러 옵션은 프로젝트 수준에서 설정됩니다.
프로젝트에 코드, 아이콘 및 기타 자산 추가
솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 추가 > 새 항목 또는 추가 > 기존 항목을 선택하여 소스 코드 파일, 아이콘 또는 기타 항목을 프로젝트에 추가합니다.
프로젝트에 타사 라이브러리 추가
vcpkg 패키지 관리자를 통해 900개 이상의 C++ 오픈 소스 라이브러리를 사용할 수 있습니다. Visual Studio 통합 단계를 실행하여 Visual Studio 프로젝트에서 참조할 때 해당 라이브러리에 대한 경로를 설정합니다.
vcpkg 패키지 관리자를 사용하여 다운로드한 라이브러리를 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.
- CMake 프로젝트의 vcpkg
- Visual Studio에서 CMake를 사용하여 패키지 설치 및 사용
- MSBuild 프로젝트의 vcpkg
- 자습서: Visual Studio에서 MSBuild에서 패키지 설치 및 사용
상업용 타사 라이브러리를 설치할 수도 있습니다. 설치 지침을 따릅니다.
컴파일러 옵션 및 빌드 속성 설정
프로젝트에 대한 빌드 설정을 구성하려면 솔루션 탐색기 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 자세한 내용은 컴파일러 및 빌드 속성 설정을 참조 하세요.
프로젝트 컴파일 및 실행
새 프로젝트를 컴파일하고 실행하려면 F5 키를 누르거나 기본 도구 모음에 녹색 화살표가 있는 디버그 드롭다운 목록을 선택합니다. 구성 드롭다운 목록을 사용하여 디버그 또는 릴리스 빌드 또는 일부 사용자 지정 구성을 수행할지 선택합니다.
새 프로젝트가 오류 없이 컴파일됩니다. 사용자 고유의 코드를 추가할 때 가끔 오류가 발생하거나 경고를 트리거할 수 있습니다. 오류가 발생하면 빌드가 완료되지 않습니다. 경고는 그렇지 않습니다. 모든 오류 및 경고는 출력 창과 오류 목록에 모두 표시됩니다.
오류 목록에서 강조 표시된 오류의 F1 키를 눌러 설명서 항목으로 이동합니다.