다음을 통해 공유


프로젝트를 사용하여 응용 프로그램 만들기

프로젝트는 프로그램이나 최종 이진 파일을 생성하는 구성 및 파일 그룹으로 정의됩니다. 모든 프로젝트에는 최소한 두 가지 구성, 즉 디버그 구성과 정식 또는 릴리스 구성이 포함됩니다.

프로젝트는 여러 다른 응용 프로그램의 요구 사항을 해결하는 솔루션의 일부입니다. 솔루션 정의에는 프로젝트 간 종속 관계가 포함됩니다. 또한 솔루션을 구성하는 프로젝트 배포 방법에 대한 정보도 포함됩니다. 이러한 가운데 솔루션의 프로젝트가 하나의 응용 프로그램을 구성합니다.

응용 프로그램 마법사

새 프로젝트를 만드는 가장 좋은 방법은 Visual C++ 응용 프로그램 마법사를 사용하는 것입니다. 자세한 내용은 Visual C++ 응용 프로그램 마법사로 프로젝트 만들기를 참조하십시오.

응용 프로그램 마법사를 사용하지 않아도 언제든지 프로그램을 작성할 수 있습니다. 그러나 마법사에서는 완벽한 프로젝트 파일 및 구조 세트를 제공하므로 마법사를 사용하여 프로젝트를 시작하면 바로 프로그래밍 기능에 대한 작업을 계속 진행할 수 있습니다. 빈 프로젝트를 만들려면 Win32 프로젝트 마법사를 사용합니다. 직접 만든 .cpp 파일을 이 프로젝트에 추가할 수 있습니다. 이 방법은 단순한 콘솔 응용 프로그램에 적당합니다.

프로젝트 템플릿

Visual C++에서는 공용 언어 런타임과 .NET Framework 클래스 라이브러리를 대상으로 하는 프로그램을 만들 때 사용할 수 있는 프로젝트 템플릿을 제공합니다. 이러한 프로젝트 템플릿은 사용자 인터페이스를 제공하지 않고 대신 중요한 프로젝트 참조와 파일을 자동으로 추가합니다.

코드 마법사

프로젝트의 프레임워크를 만든 다음 Visual C++ 코드 마법사를 사용하여 클래스, 멤버 또는 함수 등과 같은 항목을 프로그램에 추가할 수 있습니다. 자세한 내용은 코드 마법사로 기능 추가를 참조하십시오.

속성 페이지

프로젝트를 만들고 항목을 추가한 후에 프로젝트를 빌드하고 디버깅하는 방법을 지정할 수 있습니다. 프로젝트 설정을 수정하려면 다음을 참조하십시오.

프로젝트에는 프로젝트를 컴파일하고 배포하는 방법을 제어하는 외부적인 측면도 있습니다. 프로젝트는 솔루션의 일부입니다. 이는 Visual Studio에서 관리합니다. 솔루션의 다양한 프로젝트를 Visual Studio에 포함된 모든 언어로 코딩할 수 있습니다. 다음과 같은 각 프로젝트의 네 가지 측면은 더 큰 Visual Studio 개발 환경에서 정의됩니다.

참고 항목

기타 리소스

Visual C++ 프로젝트 만들기 및 관리

솔루션, 프로젝트 및 파일 관리