安装用于跨平台移动开发的 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. lucene学习-1 - 准备工具

    需要准备的内容: jdk 1.7 eclipse Kepler lucene 4.10.2 luke 4.10.2 以及一些txt文档 其他的不需多说,只简要介绍下luke. 以下内容来自百度百科: ...

  2. antd 表单双向绑定的研究

    痛点 在使用antd的表单时,大家觉得不够清爽,总结如下: 大量的模板语法,需要一定的学习成本. 需要手动地进行数据绑定,使用大量的onChange/setFieldsValue去控制数据. 无法通过 ...

  3. Netty官方示例

    一.DEMO 官方并没有使用Hello World来作为一个例子,而是采用RFC的DISCARD,这个协议定义了就是接收到请求后什么也不干. 第一步编写DiscardServerHandler类: p ...

  4. java正则表达式(基础篇)

    1.数量表达 {n} :出现n次 {m,n}:最少出现m次,最多出现n次 *:表示出现>=0次,相当于{0,} +:表示出现>=1次,相当于{1,} ?:表示出现1次或0次 |:左右两边正 ...

  5. hdu 5973 Game of Taking Stones(大数,bash game¥)

    Game of Taking Stones Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Ot ...

  6. python 超时异常处理

    异常处理具体见:[循序渐进学Python]9.异常处理 环境平台:Python2.7.9 + Win8.1 本篇记录一下自己写爬虫的遇到的问题,程序中批量获取图片地址,然后批量保存.由于没有设置网址打 ...

  7. 【JAVA】IOS内购二次验证及掉单问题解决

    这个估计是我踩过的最大的坑,当时做微信支付的时候也没这么坑爹,当然他俩也半斤八两... 苹果官方明确表示:验证支付时,可能会有一定的延迟.第一次处理的时间就专注的解决这个问题了,忽略了掉单的问题(稍后 ...

  8. docker-web管理工具实验

    工具名称 共有功能 备注 UCP   官方.收费 portainer 镜像库 容器管理   rancher   shipyard   kubernetes     (上诉部署都基于linux) UCP ...

  9. webservice SOAP WSDL UDDI简介

    WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包含 ...

  10. brew: Nginx https config

    下载安装Brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mas ...