방법: CLR 콘솔 애플리케이션 만들기(C++/CLI)

새 프로젝트 대화 상자에서 CLR 콘솔 애플리케이션 템플릿을 사용하여 필수 프로젝트 참조 및 파일이 이미 있는 콘솔 앱 프로젝트를 만들 수 있습니다.

새 프로젝트 대화 상자에서 CLR 콘솔 앱 템플릿을 사용하여 필수 프로젝트 참조 및 파일이 이미 있는 콘솔 앱 프로젝트를 만들 수 있습니다.

Visual Studio C++ 워크로드를 설치할 때 C++/CLI 지원은 기본적으로 설치되지 않습니다. 새 프로젝트 대화 상자에 Visual C++ 아래에 CLR 제목이 표시되지 않으면 C++/CLI 지원을 설치해야 할 수 있습니다. 자세한 내용은 Visual Studio 2022에서 C++/CLI 지원 설치를 참조 하세요.

새 프로젝트 만들기 대화 상자에서 CLR 콘솔 앱(.NET Framework) 템플릿을 사용하여 필수 프로젝트 참조 및 파일이 이미 있는 콘솔 앱 프로젝트를 만들 수 있습니다.

Visual Studio C++ 워크로드를 설치할 때 C++/CLI 지원은 기본적으로 설치되지 않습니다. 새 프로젝트 만들기 대화 상자에 CLR 프로젝트 템플릿이 표시되지 않으면 C++/CLI 지원을 설치해야 할 수 있습니다. 자세한 내용은 C++/CLI를 사용한 .NET 프로그래밍을 참조하세요.

일반적으로 콘솔 응용 프로그램은 독립 실행형 실행 파일로 컴파일되지만 그래픽 사용자 인터페이스가 없습니다. 사용자는 명령 프롬프트에서 콘솔 앱을 실행합니다. 명령줄을 사용하여 실행 중인 앱에 대한 지침을 실행할 수 있습니다. 앱은 명령 창에서 출력 정보를 텍스트로 제공합니다. 콘솔 앱의 즉각적인 피드백을 통해 프로그래밍을 배울 수 있습니다. 그래픽 사용자 인터페이스를 구현하는 방법에 대해 걱정할 필요가 없습니다.

CLR 콘솔 애플리케이션 템플릿을 사용하여 프로젝트를 만들면 다음과 같은 참조 및 파일이 자동으로 추가됩니다.

  • 이러한.NET Framework 네임스페이스에 대한 참조:

    • System, System.DataSystem.Xml: 이러한 참조에는 일반적으로 사용되는 형식, 이벤트, 인터페이스, 특성 및 예외를 정의하는 기본 클래스가 포함됩니다.

    • mscorlib.dll: .NET Framework 개발을 지원하는 어셈블리 DLL입니다.

  • 소스 파일:

    • ConsoleApplicationName.cpp: 기본 소스 파일 및 앱의 진입점입니다. 이 파일에는 프로젝트에 대해 지정한 기본 이름이 있습니다. 프로젝트 DLL 파일과 프로젝트 네임스페이스를 식별합니다. 이 파일에 사용자 고유의 코드를 제공합니다.

    • AssemblyInfo.cpp: 프로젝트의 어셈블리 메타데이터를 수정하는 데 사용할 수 있는 특성 및 설정을 포함합니다. 자세한 내용은 어셈블리 내용을 참조 하세요.

    • stdafx.cpp: 이름이 미리 컴파일된 헤더 파일과 이름이 ConsoleApplicationName.pch 미리 컴파일된 형식 파일을 빌드하는 stdafx.obj데 사용됩니다.

  • 헤더 파일:

    • stdafx.h: 이름이 미리 컴파일된 헤더 파일과 이름이 ConsoleApplicationName.pch 미리 컴파일된 형식 파일을 빌드하는 stdafx.obj데 사용됩니다.

    • resource.h: 에 대해 생성된 포함 파일입니다 app.rc.

  • 리소스 파일:

    • app.rc: 프로그램의 리소스 스크립트 파일입니다.

    • app.ico: 프로그램의 아이콘 파일입니다.

  • ReadMe.txt: 프로젝트의 파일을 설명합니다.

CLR 콘솔 앱 템플릿을 사용하여 프로젝트를 만들면 이러한 참조 및 파일이 자동으로 추가됩니다.

  • 이러한.NET Framework 네임스페이스에 대한 참조:

    • System, System.DataSystem.Xml: 이러한 참조에는 일반적으로 사용되는 형식, 이벤트, 인터페이스, 특성 및 예외를 정의하는 기본 클래스가 포함됩니다.

    • mscorlib.dll: .NET Framework 개발을 지원하는 어셈블리 DLL입니다.

  • 소스 파일:

    • ConsoleApplicationName.cpp: 기본 소스 파일 및 앱의 진입점입니다. 이 파일에는 프로젝트에 대해 지정한 기본 이름이 있습니다. 프로젝트 DLL 파일과 프로젝트 네임스페이스를 식별합니다. 이 파일에 사용자 고유의 코드를 제공합니다.

    • AssemblyInfo.cpp: 프로젝트의 어셈블리 메타데이터를 수정하는 데 사용할 수 있는 특성 및 설정을 포함합니다. 자세한 내용은 어셈블리 내용을 참조 하세요.

    • pch.cpp: 이름이 미리 컴파일된 헤더 파일과 이름이 ConsoleApplicationName.pch 미리 컴파일된 형식 파일을 빌드하는 pch.obj데 사용됩니다.

  • 헤더 파일:

    • pch.h: 이름이 미리 컴파일된 헤더 파일과 이름이 ConsoleApplicationName.pch 미리 컴파일된 형식 파일을 빌드하는 pch.obj데 사용됩니다.

    • Resource.h: 에 대해 생성된 포함 파일입니다 app.rc.

  • 리소스 파일:

    • app.rc: 프로그램의 리소스 스크립트 파일입니다.

    • app.ico: 프로그램의 아이콘 파일입니다.

CLR 콘솔 앱 프로젝트를 만들려면

  1. 메뉴 모음에서 파일>새로 만들기>프로젝트를 선택합니다.

  2. 새 프로젝트 대화 상자에서 설치된>템플릿>Visual C++>CLR 노드를 선택한 다음 CLR 콘솔 애플리케이션 템플릿을 선택합니다.

  3. 이름 상자에 애플리케이션의 고유 이름을 입력합니다.

    다른 프로젝트 및 솔루션 설정을 지정할 수 있지만 필수는 아닙니다.

  4. 확인 단추를 선택하여 프로젝트 및 원본 파일을 생성합니다.

  1. 메뉴 모음에서 파일>새로 만들기>프로젝트를 선택합니다.

  2. 새 프로젝트 대화 상자에서 설치된>Visual C++>CLR 노드를 선택한 다음 CLR 콘솔 앱 템플릿을 선택합니다.

  3. 이름 상자에 애플리케이션의 고유 이름을 입력합니다.

    다른 프로젝트 및 솔루션 설정을 지정할 수 있지만 필수는 아닙니다.

  4. 확인 단추를 선택하여 프로젝트 및 원본 파일을 생성합니다.

  1. 메뉴 모음에서 파일>새로 만들기>프로젝트를 선택합니다.

  2. 새 프로젝트 만들기 대화 상자의 검색 상자에 "clr 콘솔"을 입력합니다. CLR 콘솔 앱(.NET Framework) 템플릿을 선택한 다음, 다음을 선택합니다.

  3. 이름 상자에 애플리케이션의 고유 이름을 입력합니다.

    다른 프로젝트 및 솔루션 설정을 지정할 수 있지만 필수는 아닙니다.

  4. 만들기 단추를 선택하여 프로젝트 및 원본 파일을 생성합니다.

참고 항목

CLR 프로젝트