安装用于跨平台移动开发的 Visual C++

Visual Studio 2015
 

若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档

用于跨平台移动开发的 Visual C++ 是 Visual Studio 2015 的可安装组件。 它包括跨平台 Visual Studio 模板,并安装了跨平台工具和 SDK 以快速启动,而无需自行查找、下载和配置它们。 你可以在 Visual Studio 中使用这些工具轻松创建、编辑、调试和测试跨平台项目。 本主题介绍了如何安装使用 Visual Studio 开发跨平台应用所需的工具和第三方软件。 有关组件的概述,请参阅 Visual C++ 跨平台移动

要求
获取工具
安装工具
安装针对 iOS 的工具
手动安装或更新依赖项

要求

 
 
 
  • 有关安装要求,请参阅 Visual Studio 2015 系统要求

     重要事项

    如果使用的是 Windows 7 或 Windows Server 2008 R2,则可以针对经典 Windows 应用程序、Android Native Activity 应用和库以及适用于 iOS 的应用和代码库开发代码,但不能针对 Windows 应用商店应用或通用 Windows 应用开发代码。

若要为特定的设备平台创建应用,还需要满足一些附加要求:

  • Windows Phone 仿真程序和适用于 Android 的 Microsoft Visual Studio 仿真程序需要可以运行 Hyper-V 的计算机。 有关详细信息,请参阅仿真程序的系统要求

  • Android SDK 附带的 x86 Android 仿真程序在可以运行 Intel HAXM 驱动程序的计算机上工作性能最好。 此驱动程序需要具有 VT-x 和执行禁用位支持的 Intel x64 处理器。 有关详细信息,请参阅 Intel® 硬件加速执行管理器安装说明 - Microsoft Windows

  • 构建适用于 iOS 的代码需要 Apple ID、iOS 开发人员程序帐户和可在 OS X Mavericks 或更高版本上运行 Xcode 6 的 Mac 计算机。 有关简单的安装步骤,请参阅安装针对 iOS 的工具

 

用于跨平台移动开发的 Visual C++ 是包含在 Visual Studio 中的可安装组件。 若要获取 Visual Studio,请转到 Visual Studio 2015 下载页面,并下载 Visual Studio 2015。

 

Visual Studio 2015 的安装程序包括安装用于跨平台移动开发的 Visual C++ 的选项。 这将安装所需的 Visual Studio 模板和组件、Android 生成和调试需要的 GCC 和 Clang 工具集,以及与用于 iOS 开发的 Mac 进行通信的组件。 它还会安装所有第三方工具和支持 iOS 和 Android 应用开发所需的软件开发工具包。 这些大部分第三方工具都是 Android 平台支持所需的开放源代码软件。

  • 构建面向 Android 平台的 C++ 代码需要 Android 本机开发工具包。

  • Android 生成过程需要 Android SDK、Apache Ant 和 Java SE 开发工具包。

  • 适用于 Android 的 Microsoft Visual Studio 仿真程序是用于测试和调试你的代码的可选高性能仿真程序。

要安装用于跨平台移动开发的 Visual C++ 和第三方工具

  1. 运行跟随 获取工具 中的链接下载的 Visual Studio 2015 安装程序。 若要安装可选组件,请选择“自定义”作为安装类型。 选择“下一步”以选择要安装的可选组件。

  2. Visual C++ 现在是 Visual Studio 的可选组件。 如果它尚未安装,请在“选择功能”中展开“编程语言”并勾选“Visual C++”。

  3. 在“选择功能”中,展开“跨平台移动开发”,然后勾选“Visual C++ 移动开发”。

    默认情况下,当你选择“Visual C++ 移动开发”时,“常用的工具和软件开发工具包”选项也被设置为安装所需的第三方组件。 适用于 Android 的 Microsoft Visual Studio 仿真程序也处于选中状态。 已安装的组件在列表中显示为非活动状态。

    选择“下一步”继续。

  4. 第三方组件都具有其自己的许可条款。 可以通过选择各个组件旁边的“许可条款”链接查看许可条款。 选择“安装”以添加组件并安装 Visual Studio。

    安装完成后,重新启动计算机。

     重要事项

    你必须重新启动以确保所有软件都得到了正确安装。

  5. 打开 Visual Studio。 如果这是你第一次运行 Visual Studio,则可能需要一些时间来配置和登录。 Visual Studio 准备就绪后,在“工具”菜单上选择“扩展和更新”、“更新”。 如果有用于跨平台移动开发的 Visual C++ 或适用于 Android 的 Microsoft Visual Studio 仿真程序的 Visual Studio 可用更新,则安装它们。

可以使用用于跨平台移动开发的 Visual C++ 来编辑、调试 iOS 代码,并将其部署到 iOS 仿真程序或 iOS 设备,但由于许可限制,该代码必须在 Mac 上远程生成。 若要使用 Visual Studio 生成和运行 iOS 应用,必须在 Mac 上安装并配置远程代理。 有关详细的安装说明、先决条件和配置选项信息,请参阅安装并配置使用 iOS 进行生成的工具。 如果你不是针对 iOS 构建,则可以跳过此步骤。

如果在安装 Visual C++ 移动开发选项时,你决定不使用 Visual Studio 安装程序安装一个或多个第三方依赖项,则可以通过使用 安装工具 中的步骤稍后安装它们。 你还可以独立于 Visual Studio 安装或更新它们。

 小心

你可以按照任何顺序安装依赖项(不包括 Java)。 必须先安装并配置 JDK 才能安装 Android SDK。

阅读以下信息并使用这些链接来手动安装依赖项。

  • Java SE 开发工具包

    默认情况下,安装程序将 Java 工具放置在以下路径:C:\Program Files (x86)\Java。

  • Android SDK

    在安装过程中按照推荐更新 API。 确保至少安装了适用于 Android 4.4.x (API 级别 19) 的 SDK。 默认情况下,安装程序将 Android SDK 放置在以下路径 C:\Program Files (x86)\Android\android-sdk。

    你可再次运行 Android SDK 目录中的 SDK Manager 应用,以更新 SDK 并安装可选工具。 除非你使用“以管理员身份运行”运行 SDK Manager 应用,否则安装更新可能会失败。 如果构建 Android 应用存在问题,请检查已安装的 SDK 的 SDK Manager 更新。

    若要使用某些 SDK 附带的 Android 仿真程序,则需安装可选的 Intel HAXM 驱动程序。 你可能需要从 Windows 中暂时移除 HYPER-V 功能才能成功安装 Intel HAXM 驱动程序。 必须还原 HYPER-V 功能,以使用 Android 的 Windows Phone 仿真程序和 Microsoft Visual Studio Emulator for Android。

  • Android NDK

    默认情况下,安装程序将 Android NDK 放置在以下路径:C:\ProgramData\Microsoft\AndroidNDK。 你可再次下载和安装 Android NDK,以更新 NDK 安装。

  • Apache Ant

    默认情况下,安装程序将 Apache Ant 1.9.3 放置在以下路径:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps\apache-ant-1.9.3。

  • 适用于 Android 的 Microsoft Visual Studio 仿真程序

    可以从 Visual Studio 库安装和更新适用于 Android 的 Microsoft Visual Studio 仿真程序。

在大多数情况下,Visual Studio 可以检测到已安装的第三方软件的配置,并维护内部环境变量中的安装路径。 可以覆盖 Visual Studio IDE 中的这些跨平台开发工具的默认路径。

若要设置第三方工具的路径

  1. 在 Visual Studio 菜单栏上依次选择“工具”、“选项”。

  2. 在“选项”对话框框中,展开”跨平台”、“C++”,然后选择“Android”。

  3. 若要更改工具使用的路径,请选中该路径旁的复选框,并在文本框中编辑文件夹路径。 还可以使用浏览按钮 (...) 打开“选择位置”对话框以选择文件夹。

  4. 选择“确定”以保存自定义工具文件夹位置。

 
from:https://msdn.microsoft.com/zh-cn/library/dn707598.aspx

安装用于跨平台移动开发的 Visual C++的更多相关文章

  1. Ubuntu 14.04 下使用微软的跨平台轻量级开发神器 Visual Studio Code

    因为 Visual Studio Code 不断更新,官方最新 v1.32 的 .deb 包已经不能用于 Ubuntu 14.04 直接安装了. 下载 v1.31 的 deb 包安装即可:https: ...

  2. 安装Visual C ++进行跨平台移动开发

    Visual Studio 2015   Visual Studio文档的新家是docs.microsoft.com上的Visual Studio 2017文档 . 有关Visual Studio 2 ...

  3. 新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows)

    原文出处:新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows) 这是我的文章备份  http://www.dotblogs.com.tw/ ...

  4. [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)

    [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux) 1.关于跨平台 上篇中介绍了MVC的发展历程,说到ASP.NET ...

  5. 【转贴】-- 基于QT的跨平台应用开发

    原帖地址:http://www.cnblogs.com/R0b1n/p/4106613.html 1 Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架.它提供给应用程 ...

  6. 跨平台移动开发工具:PhoneGap与Titanium全方位比拼

    PhoneGap和Appcelerator Titanium,对于封装和配置移动应用程序而言,二者都是非常受欢迎的开源JavaScript框架.本文为Appcelerator开发者Kevin Whin ...

  7. 基于Qt5 跨平台应用开发

    1.Qt简介 2.Qt 编程关键技术 2.1 信号与槽 2.2 Qt事件处理 3.Qt开发与实例分析 3.1 开发环境 3.2 系统实现基本框架 3.3 数据库管理 3.5 对Excel进行操作 4. ...

  8. Flutter与Xamarin跨平台移动开发相比

    在过去十年中,移动行业经历了巨大的增长,特别是在应用程序开发方面.据Statista报告称,全球智能手机用户超过20亿,预计到2022年底这一数字将增加到50亿以上.在这些智能手机中,近100%在三个 ...

  9. CutJS – 用于 HTML5 游戏开发的 2D 渲染引擎

    CutJS 是轻量级的,快速的,基于 Canvas 开发的 HTML5  2D 渲染引擎,可以用于游戏开发.它是开源的,跨平台的,与现代的浏览器和移动设备兼容.CutJS 提供了一个类似 DOM 树的 ...

随机推荐

  1. Java中如何指定跳出多重嵌套循环

    今天做项目优化涉及到一个跳出指定多重嵌套循环的问题,觉得还是记录一下那么在Java中如何跳出当前的多重嵌套循环? 方法一:可以在需要的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的br ...

  2. python学习笔记(接口自动化框架 V2.0)

    这个是根据上次框架版本进行的优化 用python获取excel文件中测试用例数据 通过requets测试接口.并使用正则表达式验证响应信息内容 生成xml文件测试报告 版本更新内容: 1. 整理了Cr ...

  3. 布置weblogic10 64位系统

    1.下载64位JDK并安装 2.java -D64 -jar wls1036_generic.jar(注意下载下来的wls1036_generic.jar文件不要解压,用此命令解压) 3.点击下一步, ...

  4. nodejs cheerio模块提取html页面内容

    nodejs cheerio模块提取html页面内容 1. nodejs cheerio模块提取html页面内容 1.1. 找到目标元素 1.2. 美化文本输出 1.3. 提取答案文本 1.4. 最终 ...

  5. 30-THREE.JS 圆环

    <!DOCTYPE html> <html> <head> <title>Example 05.03 - Basic 2D geometries - R ...

  6. python:webbrowser

    import webbrowser webbrowser.open_new_tab('www.baidu.com')

  7. STM32F103: NRF24L01

    看了两天的24l01的相关资料了,一直有点模糊,今天下午感觉有点懂了,在板子上调试成功了,但是还没进行通讯测试.stm32和arduino进行通信还没成功 ,:( 先把stm32的NRF24L01配置 ...

  8. LeetCode OJ:Excel Sheet Column Number(表格列数)

    Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...

  9. LeetCode OJ:Intersection of Two Linked Lists(两个链表的插入)

    Write a program to find the node at which the intersection of two singly linked lists begins. For ex ...

  10. Linux下用c语言实现whereis.

    简单的一个whereis的实现,代码如下: #include <stdio.h> #include <errno.h> #include <dirent.h> #i ...