安装Visual C ++进行跨平台移动开发
Visual Studio文档的新家是docs.microsoft.com上的Visual Studio 2017文档 。
有关Visual Studio 2017的最新文档,请参阅在docs.microsoft.com上安装跨平台移动开发的Visual C ++ 。 用于跨平台移动开发的Visual C ++是Visual Studio 2015的一个可安装组件。它包含跨平台的Visual Studio模板,并安装跨平台工具和SDK以快速入门,无需自己定位,下载和配置它们。 您可以在Visual Studio中使用这些工具轻松创建,编辑,调试和测试跨平台项目。 本主题介绍如何安装使用Visual Studio开发跨平台应用程序所需的工具和第三方软件。 有关该组件的概述,请参阅Visual C ++跨平台移动
要求
获取工具
安装工具
安装iOS工具
手动安装或更新依赖项
有关安装要求,请参阅Visual Studio 2015系统要求 。
重要 如果您使用的是Windows 7或Windows Server 2008 R2,则可以开发适用于iOS的经典Windows应用程序,Android Native Native应用程序和库以及应用程序和代码库的代码,但不适用于Windows应用商店或通用Windows应用程序。
要为特定设备平台构建应用程序,还需要一些附加要求:
Windows Phone模拟器和适用于Android的Microsoft Visual Studio模拟器需要可运行Hyper-V的计算机。 必须先启用Windows中的Hyper-V功能才能安装和运行仿真器。 有关更多信息,请参阅仿真器的系统要求 。
Android SDK附带的x86 Android模拟器在可运行英特尔HAXM驱动程序的计算机上工作效果最佳。 该驱动程序需要带有VT-x和执行禁用位支持的英特尔x64处理器。 有关更多信息,请参阅英特尔®硬件加速执行管理器的安装说明 - Microsoft Windows 。
iOS构建代码需要Apple ID,iOS开发人员计划帐户和可在OS X Mavericks或更高版本上运行Xcode 6或更高版本的Mac计算机。 有关简单的安装步骤,请参阅安装iOS工具 。
用于跨平台移动开发的Visual C ++是包含在Visual Studio Community,Professional和Enterprise版本中的可安装组件。 要获得Visual Studio,请转到Visual Studio 2015下载页面,并使用Update 2或更高版本下载Visual Studio 2015。
Visual Studio 2015的安装程序包含一个为跨平台移动开发安装Visual C ++的选项。 这将安装所需的C ++语言工具,Visual Studio的模板和组件,Android构建和调试所需的GCC和Clang工具集,以及与iOS开发的Mac进行通信的组件。 它还安装了支持iOS和Android应用程序开发所需的所有第三方工具和软件开发工具包。 大多数这些第三方工具都是Android平台支持所需的开源软件。
构建面向Android平台的C ++代码需要Android Native Development Kit(NDK)。
Android构建过程需要Android SDK,Apache Ant和Java SE Development Kit。
适用于Android的Microsoft Visual Studio Emulator是可选的高性能模拟器,可用于测试和调试代码。
为跨平台移动开发和第三方工具安装Visual C ++
运行您在获取工具中的链接之后下载的Visual Studio 2015安装程序。 要安装可选组件,请选择“ 自定义”作为安装类型。 选择下一步以选择要安装的可选组件。
在选择功能中,展开跨平台移动开发并检查Visual C ++移动开发 。
默认情况下,当您选择Visual C ++ Mobile Development时 ,将编程语言选项设置为安装Visual C ++ ,并将通用工具和软件开发工具包选项设置为安装所需的第三方组件。 如果您需要它们,您可以选择其他组件。 默认情况下,也会选择Microsoft Visual Studio Emulator for Android。 已经安装的组件在列表中显示为不活动。
要构建通用Windows应用程序并在它们与Android和iOS项目之间共享代码,请在选择功能中展开Windows和Web开发,然后选中通用Windows应用程序开发工具 。 如果您不打算构建通用Windows应用程序,则可以跳过此选项。
选择下一步继续。
第三方组件有自己的许可条款。 您可以通过选择每个组件旁边的许可条款链接来查看许可条款 。 选择安装以添加组件并安装Visual Studio和Visual C ++以进行跨平台移动开发。
安装完成后,关闭安装程序,然后重新启动计算机。 在计算机重新启动之前,第三方组件的某些设置操作才会生效。
重要 您必须重新启动以确保一切安装正确。
如果Microsoft Visual Studio Emulator for Android组件安装失败,您的计算机可能没有启用Hyper-V。 使用打开或关闭控制面板应用程序的Windows功能来启用Hyper-V,然后再次运行Visual Studio安装程序。
注意 如果您的计算机或Windows版本不支持Hyper-V,则无法使用Microsoft Visual Studio Emulator for Android组件。 Windows Home Edition不包含Hyper-V支持。
打开Visual Studio。 如果这是您第一次运行Visual Studio,则可能需要一些时间才能配置和登录。Visual Studio准备就绪后,请在工具菜单上选择扩展和更新 , 更新 。 如果Visual Studio更新适用于跨平台移动开发的Visual C ++或适用于Android的Microsoft Visual Studio模拟器,请安装它们。
您可以使用Visual C ++进行跨平台移动开发,以编辑,调试和将iOS代码部署到iOS模拟器或iOS设备,但由于许可限制,代码必须在Mac上远程构建。 要使用Visual Studio构建和运行iOS应用程序,您必须在Mac上设置和配置远程代理。 有关详细的安装说明,先决条件和配置选项,请参阅安装和配置要使用iOS构建的工具 。 如果你不是为iOS构建的,你可以跳过这一步。
如果您决定在安装Visual C ++ Mobile Development选项时不使用Visual Studio安装程序安装一个或多个第三方依赖项,则可以稍后使用安装工具中的步骤安装它们。 您也可以独立于Visual Studio安装或更新它们。
警告 |
---|
除Java之外,您可以按任何顺序安装依赖项。 在安装Android SDK之前,您必须安装并配置JDK。 |
阅读以下信息并使用这些链接手动安装依赖关系。
-
默认情况下,安装程序将Java工具放在C:\ Program Files(x86)\ Java中。
-
在安装过程中,按照建议更新API。 确保至少安装了适用于Android 5.0 Lollipop(API级别21)的SDK。 默认情况下,安装程序将Android SDK放在C:\ Program Files(x86)\ Android \ android-sdk中。
您可以再次在Android SDK目录中运行SDK Manager应用程序以更新SDK并安装可选工具和其他API级别。 除非您以管理员身份运行SDK Manager应用程序,否则更新可能无法安装。 如果您在构建Android应用程序时遇到问题,请检查SDK管理器以获取已安装SDK的更新。
要使用Android SDK附带的一些Android模拟器,您必须安装可选的Intel HAXM驱动程序。 您可能需要从Windows中删除Hyper-V功能才能成功安装英特尔HAXM驱动程序。 您必须还原Hyper-V功能才能使用Windows Phone模拟器和适用于Android的Microsoft Visual Studio模拟器。
-
默认情况下,安装程序将Android NDK放入C:\ ProgramData \ Microsoft \ AndroidNDK中。 您可以再次下载并安装Android NDK以更新NDK安装。
-
默认情况下,安装程序将Apache Ant放在C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Apps中。
适用于Android的Microsoft Visual Studio模拟器
您可以从Visual Studio库安装和更新适用于Android的Microsoft Visual Studio模拟器。
在大多数情况下,Visual Studio可以检测您安装的第三方软件的配置,并在内部环境变量中维护安装路径。 您可以在Visual Studio IDE中覆盖这些跨平台开发工具的默认路径。
为第三方工具设置路径
在Visual Studio菜单栏上,选择工具 , 选项 。
在“ 选项”对话框中,展开“ 跨平台” , C ++ ,然后选择“ Android” 。
要更改工具使用的路径,请选中路径旁边的复选框,然后在文本框中编辑文件夹路径。 您也可以使用浏览按钮( ... )打开选择位置对话框来选择文件夹。
选择确定以保存自定义工具文件夹位置。
安装Visual C ++进行跨平台移动开发的更多相关文章
- 新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows)
原文出处:新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows) 这是我的文章备份 http://www.dotblogs.com.tw/ ...
- 使用 Visual Studio Code 进行远程开发
使用 Visual Studio Code 进行远程开发 在完成了 AT 指令入门的学习之后,接下来就要使用 AT 指令进行 Socket 通信了.问题在于,之前 .NET 的 Socket 编程只需 ...
- 安装用于跨平台移动开发的 Visual C++
安装用于跨平台移动开发的 Visual C++ Visual Studio 2015 若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 20 ...
- Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题
前提准备: 搭建好Angular开发环境 1 安装Visual Studio Code 教程简单,不会的去问度娘 2 安装Chrome浏览器 教程简单,不会的趣闻度娘 3 Visual Studio ...
- Xamarin开发安装Visual Studio 2015 update2报错的解决办法
Xamarin开发安装Visual Studio 2015 update2报错的解决办法错误信息:update 2 requires a member of the visual studio 201 ...
- Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装
前提准备: 搭建好Angular开发环境 1 安装Visual Studio Code 教程简单,不会的去问度娘 2 安装Chrome浏览器 教程简单,不会的趣闻度娘 3 Visual Studio ...
- [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)
[.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux) 1.关于跨平台 上篇中介绍了MVC的发展历程,说到ASP.NET ...
- 如何正确并完全安装Visual Studio 2015企业版本?
http://blog.csdn.net/code_godfather/article/details/47381631 [简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: ...
- 利用Visual GDB在Visual Studio中进行Android开发
转载请注明http://www.cnblogs.com/adong7639/p/4119467.html 无意中发现了Visual GDB这个工具,可以再Visual Studio中进行Android ...
随机推荐
- Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).
Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists). Git fet ...
- 摘录:Jetty 的工作原理以及与 Tomcat 的比较
引子:Jetty 应该是目前最活跃也是很有前景的一个 Servlet 引擎.本文将介绍 Jetty 基本架构与基本的工作原理:您将了解到 Jetty 的基本体系结构:Jetty 的启动过程:Jetty ...
- 运行jar_测试代码
1.Eclipse 将 工程 导出成 jar Eclipse --> Export... --> 界面中树状图形中选择" Java下的'JAR file' "(不知道这 ...
- 找出此产品描述中包含N个关键字的长度最短的子串
阿里巴巴笔试题:给定一段产品的英文描述,包含M个英文字母,每个英文单词以空格分隔,无其他标点符号:再给定N个英文关键词,请说明思路并变成实现方法. String extractSummary(Stri ...
- WPF 通过 CommandParameter 传递当前窗体到 ViewModel
在应用 Command 模式中,需要在View上点击 一个按钮,需要将当前窗体作为参数传递为 command 两种方式传递当前窗体1.通过窗体名称(假设窗体名称为 ThisWindow) < ...
- 不要忘了 :focus 和 :active!
很多人在给页面元素设计样式时忽略了它们的状态,只考虑了用户使用鼠标操作,忘记了用户也许是用键盘操作.请用 :focus 和 :active 标明它们的状态: a:hover, a:active, a: ...
- git网站
https://backlog.com/git-tutorial/cn/ ------------------------------------------------------------- ...
- iframe标签用法详解
功能:iframe标签用于定义内联框架. 语法:<iframe></iframe> 内联框架是在一个页面中嵌入另一个页面. 有很多网页看上去是一个网页,但实际上它其中可能镶 ...
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)-mysql.sock丢失解决方案
我们的LAMP是搭建在UBUNTU 12.04 LTS上的. LAMP是通过编译的方式进来安装的. 在一次处理意外挂机时由于未知的原因在重启后发现无法连接数据库了, 在打开网站时出现如下的的提示: E ...
- Job for docker.service failed because the control process exited with error code. See "systemctl status do cker.service" and "journalctl -xe" for details.
问题出现 :入手操作Docker时,安装启动后报了这个错 Job for docker.service failed because the control process exited with e ...