Install Visual C++ for Cross-Platform Mobile DevelopmentInstall Visual C++ for Cross-Platform Mobile Development

플랫폼 간 모바일 개발용 Visual C++ 는 Visual Studio 2015의 설치 가능한 구성 요소입니다.Visual C++ for Cross-Platform Mobile Development is an installable component of Visual Studio 2015. 플랫폼 간 Visual Studio 템플릿을 포함하며, 직접 찾아서 다운로드 및 구성하지 않고도 신속하게 시작할 수 있도록 플랫폼 간 도구 및 SDK를 설치합니다.It includes cross-platform Visual Studio templates and installs the cross-platform tools and SDKs to get started quickly, without having to locate, download, and configure them yourself. Visual Studio에서 이러한 도구를 사용하여 플랫폼 간 프로젝트를 쉽게 만들고, 편집, 디버그 및 테스트할 수 있습니다.You can use these tools in Visual Studio to easily create, edit, debug and test cross-platform projects. 이 항목에서는 Visual Studio를 사용하여 플랫폼 간 앱을 개발하는 데 필요한 도구 및 타사 소프트웨어를 설치하는 방법을 설명합니다.This topic describes how to install the tools and third-party software required to develop cross-platform apps using Visual Studio. 구성 요소의 개요는 Visual C++ 플랫폼 간 모바일을 참조하세요.For an overview of the component, see Visual C++ Cross-Platform Mobile

요구 사항 Requirements
도구 다운로드 Get the tools
도구 설치 Install the tools
Install tools for iOS Install tools for iOS
수동으로 종속성 설치 또는 업데이트Install or update dependencies manually

요구 사항Requirements

  • 설치 요구 사항은 Visual Studio 2015 시스템 요구 사항을 참조하세요.For installation requirements, see Visual Studio 2015 System Requirements.

    중요

    Windows 7 또는 Windows Server 2008 R2를 사용하는 경우 클래식 Windows 응용 프로그램용 코드, Android Native Activity 앱 및 라이브러리, iOS용 앱 및 코드 라이브러리를 개발할 수 있지만 Windows 스토어 또는 유니버설 Windows 앱은 개발할 수 없습니다.If you are using Windows 7 or Windows Server 2008 R2, you can develop code for Classic Windows applications, Android Native Activity apps and libraries, and apps and code libraries for iOS, but not Windows Store or Universal Windows apps.

    특정 장치 플랫폼용 앱을 빌드하려는 경우에는 다음의 몇 가지 요구 사항이 추가로 적용됩니다.To build apps for specific device platforms, there are some additional requirements:

  • Windows Phone 에뮬레이터 및 Android용 Microsoft Visual Studio 에뮬레이터를 사용하려면 Hyper-V를 실행할 수 있는 컴퓨터가 필요합니다.Windows Phone emulators and the Microsoft Visual Studio Emulator for Android require a computer that can run Hyper-V. 에뮬레이터를 설치하고 실행하려면 먼저 Windows에서 Hyper-V 기능을 사용하도록 설정해야 합니다.The Hyper-V feature in Windows must be enabled before you can install and run the emulators. 자세한 내용은 에뮬레이터의 시스템 요구 사항을 참조하세요.For more information, see the emulator's system requirements.

  • Android SDK와 함께 제공되는 x86 Android 에뮬레이터는 Intel HAXM 드라이버를 실행할 수 있는 컴퓨터에서 가장 잘 작동합니다.The x86 Android emulators that come with the Android SDK work best on computers that can run the Intel HAXM driver. 이 드라이버를 사용하려면 VT-x 및 XD 비트(Execute Disable Bit)를 지원하는 Intel x64 프로세서가 필요합니다.This driver requires an Intel x64 processor with VT-x and Execute Disable Bit support. 자세한 내용은 Intel ® Hardware Accelerated Execution Manager 설치 지침 - Microsoft Windows(영문)를 참조하세요.For more information, see Installation Instructions for Intel® Hardware Accelerated Execution Manager - Microsoft Windows.

  • iOS용 코드를 빌드하려면 Apple ID, iOS 개발자 프로그램 계정 및 OS X Mavericks 이상 버전에서 Xcode 6 이상을 실행할 수 있는 Mac 컴퓨터가 필요합니다.Building code for iOS requires an Apple ID, an iOS Developer Program account, and a Mac computer that can run Xcode 6 or later on OS X Mavericks or later versions. 자세한 설치 단계는 Install tools for iOS를 참조하세요.For simple installation steps, see Install tools for iOS.

도구 다운로드Get the tools

플랫폼 간 모바일 개발용 Visual C++는 Visual Studio Community, Professional 및 Enterprise 버전에 포함된 설치 가능한 구성 요소입니다.Visual C++ for Cross-Platform Mobile Development is an installable component included in Visual Studio Community, Professional, and Enterprise editions. Visual Studio를 다운로드하려면 Visual Studio 2015 Downloads(Visual Studio 2015 다운로드) 페이지로 이동하여 Visual Studio 2015 업데이트 2 이상을 다운로드하세요.To get Visual Studio, go to the Visual Studio 2015 Downloads page and download Visual Studio 2015 with Update 2 or later.

도구 설치Install the tools

Visual Studio 2015 설치 관리자에는 플랫폼 간 모바일 개발용 Visual C++를 설치하는 옵션이 포함되어 있습니다.The installer for Visual Studio 2015 includes an option to install Visual C++ for Cross-Platform Mobile Development. 이 옵션은 Visual Studio에 필요한 C++ 언어 도구, 템플릿 및 구성 요소, Android 빌드 및 디버깅에 필요한 GCC 및 Clang 도구 집합 및 iOS 개발을 위해 Mac과 통신하기 위한 구성 요소를 설치합니다.This installs the required C++ language tools, templates and components for Visual Studio, the GCC and Clang toolsets needed for Android builds and debugging, and components to communicate with a Mac for iOS development. 또한 iOS 및 Android 앱 개발을 지원하는 데 필요한 모든 타사 도구 및 소프트웨어 개발 키트를 설치합니다.It also installs all the third-party tools and software development kits that are required to support iOS and Android app development. 이러한 타사 도구는 대부분 Android 플랫폼 지원에 필요한 오픈 소스 소프트웨어입니다.Most of these third-party tools are open-source software required for Android platform support.

  • Android NDK(네이티브 개발 키트)는 Android 플랫폼을 대상으로 하는 C++ 코드를 빌드하는 데 필요합니다.Android Native Development Kit (NDK) is required to build C++ code that targets the Android platform.

  • Android 빌드 프로세스를 수행하려면 Android SDK, Apache Ant 및 Java SE 개발 키트가 필요합니다.Android SDK, Apache Ant, and Java SE Development Kit are required for the Android build process.

  • Android용 Microsoft Visual Studio 에뮬레이터는 코드를 테스트 및 디버그하는 데 유용한 선택적 고성능 에뮬레이터입니다.Microsoft Visual Studio Emulator for Android is an optional high-performance emulator useful for testing and debugging your code.

Visual C++ for Cross-Platform Mobile Development 및 타사 도구를 설치하려면To install Visual C++ for Cross-Platform Mobile Development and the third-party tools

  1. 도구 다운로드의 링크를 따라 다운로드한 Visual Studio 2015 설치 관리자를 실행합니다.Run the Visual Studio 2015 installer that you downloaded following the link in Get the tools. 선택적 구성 요소를 설치하려면 사용자 지정 을 설치 유형으로 선택합니다.To install optional components, choose Custom as the type of installation. 다음 을 선택하여 설치할 선택적 구성 요소를 선택합니다.Choose Next to select the optional components to install.

  2. 기능 선택에서 플랫폼 간 모바일 개발 을 확장하고 Visual C++ 모바일 개발을 선택합니다.In Select features, expand Cross Platform Mobile Development and check Visual C++ Mobile Development.

    Visual C++ 모바일 개발 선택Select Visual C++ Mobile Development

    기본적으로 Visual C++ 모바일 개발을 선택하면 프로그래밍 언어 옵션은 Visual C++를 설치하도록 설정되고 일반 도구와 소프트웨어 개발 키트 옵션은 필요한 타사 구성 요소를 설치하도록 설정됩니다.By default, when you select Visual C++ Mobile Development, the Programming Languages option is set to install Visual C++, and the Common Tools and Software Development Kits options are set to install required third-party components. 필요한 경우 추가 구성 요소를 선택할 수 있습니다.You can choose additional components if you need them. 기본적으로 Microsoft Visual Studio Emulator for Android도 선택됩니다.By default, the Microsoft Visual Studio Emulator for Android is also selected. 이미 설치된 구성 요소는 목록에서 비활성 상태로 표시됩니다.Components that are already installed appear inactive in the list.

    유니버설 Windows 앱을 빌드하고 해당 앱과 Android 및 iOS 프로젝트 간에 코드를 공유하려면 기능 선택에서 Windows 및 웹 개발을 확장하고 유니버설 Windows 앱 개발 도구를 선택합니다.To build Universal Windows apps and share code between them and your Android and iOS projects, in Select features, expand Windows and Web Development and check Universal Windows App Development Tools. 유니버설 Windows 앱을 빌드하지 않으려는 경우에는 이 옵션을 건너뛸 수 있습니다.If you don't plan to build Universal Windows apps, you can skip this option.

    다음 을 선택하여 계속 진행합니다.Choose Next to continue.

  3. 타사 구성 요소에는 해당 사용 조건이 있습니다.The third-party components have their own license terms. 각 구성 요소 옆에 있는 사용 조건 링크를 선택하면 사용 조건을 볼 수 있습니다.You can view the license terms by choosing the License Terms link next to each component. 설치를 선택하여 구성 요소를 추가하고 Visual Studio와 플랫폼 간 모바일 개발용 Visual C++를 설치합니다.Choose Install to add the components and install Visual Studio and Visual C++ for Cross-Platform Mobile Development.

  4. 설치가 완료되면 설치 관리자를 닫고 컴퓨터를 다시 시작합니다.When installation is complete, close the installer and then restart your computer. 타사 구성 요소에 대한 일부 설정 작업은 컴퓨터가 다시 시작된 다음에야 적용됩니다.Some setup actions for the third-party components do not take effect until the computer is restarted.

    중요

    모든 항목을 정상적으로 설치하려면 컴퓨터를 다시 시작해야 합니다.You must restart to make sure everything is installed correctly.

    Microsoft Visual Studio Emulator for Android 구성 요소가 설치되지 않으면 컴퓨터에서 Hyper-V가 사용하도록 설정되지 않았을 수 있습니다.If the Microsoft Visual Studio Emulator for Android component failed to install, your computer may not have Hyper-V enabled. Windows 기능 사용/사용 안 함 제어판 앱을 사용하여 Hyper-V를 사용하도록 설정한 다음 Visual Studio 설치 관리자를 다시 실행하세요.Use the Turn Windows features on or off Control Panel app to enable Hyper-V, and then run the Visual Studio installer again.

    참고

    사용 중인 컴퓨터 또는 Windows 버전에서 Hyper-V를 지원하지 않는 경우 Microsoft Visual Studio Emulator for Android 구성 요소를 사용할 수 없습니다.If your computer or your version of Windows does not support Hyper-V, you can't use the Microsoft Visual Studio Emulator for Android component. Windows Home Edition에는 Hyper-V 지원이 포함되지 않습니다.The Home Edition of Windows does not include Hyper-V support.

  5. Visual Studio를 엽니다.Open Visual Studio. 처음으로 Visual Studio를 실행하는 경우 구성 및 로그인하는 데 약간의 시간이 걸릴 수 있습니다.If this is the first time that you have run Visual Studio, it may take some time to configure and sign in. Visual Studio가 준비되면 도구 메뉴에서 확장 및 업데이트, 업데이트를 차례로 선택합니다.When Visual Studio is ready, on the Tools menu, select Extensions and Updates, Updates. 플랫폼 간 모바일 개발용 Visual C++ 또는 Android용 Microsoft Visual Studio 에뮬레이터에 사용할 수 있는 Visual Studio 업데이트가 있는 경우 설치합니다.If there are Visual Studio updates available for Visual C++ for Cross-Platform Mobile Development or for Microsoft Visual Studio Emulator for Android, install them.

Install tools for iOSInstall tools for iOS

플랫폼 간 모바일 개발용 Visual C++를 사용하여 iOS 코드를 편집 및 디버그하고 iOS 시뮬레이터 또는 iOS 장치에 배포할 수 있지만 라이선스 제한으로 인해 Mac에서 원격으로 코드를 빌드해야 합니다.You can use Visual C++ for Cross-Platform Mobile Development to edit, debug and deploy iOS code to the iOS Simulator or to an iOS device, but because of licensing restrictions, the code must be built remotely on a Mac. Visual Studio를 사용하여 iOS 앱을 빌드 및 실행하려면 Mac에서 원격 에이전트를 설치 및 구성해야 합니다.To build and run iOS apps using Visual Studio, you must set up and configure the remote agent on your Mac. 자세한 설치 지침, 필수 조건 및 구성 옵션은 Install And Configure Tools to Build using iOS을 참조하세요.For detailed installation instructions, prerequisites and configuration options, see Install And Configure Tools to Build using iOS. iOS용으로 빌드하지 않는 경우에는 이 단계를 건너뛸 수 있습니다.If you're not building for iOS, you can skip this step.

수동으로 종속성 설치 또는 업데이트Install or update dependencies manually

Visual C++ 모바일 개발 옵션을 설치할 때 Visual Studio 설치 관리자를 사용하여 타사 종속성을 하나 이상 설치하지 않는 경우 나중에 Install the tools의 단계를 사용하여 설치할 수 있습니다.If you decide not to install one or more third-party dependencies using the Visual Studio installer when you install the Visual C++ Mobile Development option, you can install them later by using the steps in Install the tools. Visual Studio와 독립적으로 설치하거나 업데이트할 수도 있습니다.You can also install or update them independently of Visual Studio.

주의

Java를 제외한 종속성은 원하는 순서대로 설치할 수 있습니다.You can install the dependencies in any order, except for Java. JDK는 Android SDK를 설치하기 전에 설치하고 구성해야 합니다.You must install and configure the JDK before you install the Android SDK.

다음 정보에 따라 아래 링크를 통해 종속성을 수동으로 설치할 수 있습니다.Read the following information and use these links to install dependencies manually.

  • Java SE 개발 키트Java SE Development Kit

    기본적으로 설치 관리자는 Java 도구를 C:\Program Files (x86)\Java에 넣습니다.By default, the installer puts the Java tools in C:\Program Files (x86)\Java.

  • Android SDKAndroid SDK

    설치 중에 권장 옵션으로 API를 업데이트합니다.During the installation, update the APIs as recommended. 최소한 Android 5.0 Lollipop용 SDK(API 수준 21)를 설치해야 합니다.Make sure that at least the SDK for Android 5.0 Lollipop (API level 21) is installed. 기본적으로 설치 관리자는 Android SDK를 C:\Program Files (x86)\Android\android-sdk에 넣습니다.By default, the installer puts the Android SDK in C:\Program Files (x86)\Android\android-sdk.

    Android SDK 디렉터리에서 SDK Manager 앱을 다시 실행하여 SDK를 업데이트하고 선택적 도구 및 추가 API 수준을 설치할 수 있습니다.You can run the SDK Manager app in the Android SDK directory again to update the SDK and install optional tools and additional API levels. 관리자 권한으로 실행 을 사용하여 SDK Manager 앱을 실행하지 않으면 업데이트가 설치되지 않을 수도 있습니다.Updates may fail to install unless you use Run as administrator to run the SDK Manager app. Android 앱을 빌드하는 데 문제가 있는 경우 SDK Manager에서 설치된 SDK에 대한 업데이트를 확인합니다.If you have problems building an Android app, check the SDK Manager for updates to your installed SDKs.

    Android SDK와 함께 제공되는 Android 에뮬레이터 중 일부를 사용하려면 선택적 Intel HAXM 드라이버를 설치해야 합니다.To use some of the Android emulators that come with the Android SDK, you must install the optional Intel HAXM drivers. Intel HAXM 드라이버를 성공적으로 설치하려면 Windows에서 Hyper-V 기능을 제거해야 할 수 있습니다.You may have to remove the Hyper-V feature from Windows to install the Intel HAXM drivers successfully. Windows Phone 에뮬레이터 및 Android용 Microsoft Visual Studio 에뮬레이터를 사용하려면 Hyper-V 기능을 복원해야 합니다.You must restore the Hyper-V feature to use the Windows Phone emulators and the Microsoft Visual Studio Emulator for Android.

  • Android NDKAndroid NDK

    기본적으로 설치 관리자는 C:\ProgramData\Microsoft\AndroidNDK에 Android NDK를 저장합니다.By default, the installer puts the Android NDK in C:\ProgramData\Microsoft\AndroidNDK. Android NDK를 다시 다운로드 및 설치하여 NDK 설치를 업데이트할 수 있습니다.You can download and install the Android NDK again to update the NDK installation.

  • Apache AntApache Ant

    기본적으로 설치 관리자는 Apache Ant를 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps에 넣습니다.By default, the installer puts Apache Ant in C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps.

  • Microsoft Visual Studio Emulator for AndroidMicrosoft Visual Studio Emulator for Android

    Visual Studio 갤러리에서 Android용 Microsoft Visual Studio 에뮬레이터를 설치 및 업데이트할 수 있습니다.You can install and update the Microsoft Visual Studio Emulator for Android from the Visual Studio Gallery.

    대부분의 경우 Visual Studio는 설치된 타사 소프트웨어의 구성을 검색하고 내부 환경 변수에서 설치 경로를 유지 관리할 수 있습니다.In most cases, Visual Studio can detect the configurations for the third-party software you've installed, and maintains the installation paths in internal environment variables. Visual Studio IDE에서 이러한 플랫폼 간 개발 도구의 기본 경로를 재정의할 수 있습니다.You can override the default paths of these cross-platform development tools in the Visual Studio IDE.

타사 도구에 대한 경로를 설정하려면To set the paths for third-party tools

  1. Visual Studio 메뉴 모음에서 도구, 옵션을 차례로 선택합니다.On the Visual Studio menu bar, select Tools, Options.

  2. 옵션 대화 상자에서 플랫폼 간, C++를 차례로 확장하고 Android를 선택합니다.In the Options dialog box, expand Cross Platform, C++, and select Android.

    Android 도구 경로 옵션Android tool path options

  3. 도구에서 사용되는 경로를 변경하려면 경로 옆에 있는 확인란을 선택하고 텍스트 상자에서 폴더 경로를 편집합니다.To change the path used by a tool, check the checkbox next to the path, and edit the folder path in the textbox. 찾아보기 단추(...)를 사용하여 위치 선택 대화 상자를 열고 폴더를 선택할 수도 있습니다.You can also use the browse button (...) to open a Select location dialog to choose the folder.

  4. 확인 을 선택하여 사용자 지정 도구 폴더 위치를 저장합니다.Choose OK to save the custom tool folder locations.

참고 항목See Also

iOS를 사용하여 빌드할 도구 설치 및 구성 Install And Configure Tools to Build using iOS
Visual C++ 플랫폼 간 모바일Visual C++ Cross-Platform Mobile