zoukankan      html  css  js  c++  java
  • 安装Visual C ++进行跨平台移动开发

    Visual Studio 2015
     

    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系统要求 。

      System_CAPS_ICON_important.jpg 重要

      如果您使用的是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 ++

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

    2. 在选择功能中,展开跨平台移动开发并检查Visual C ++移动开发 。

      Select Visual C++ Mobile Development

      默认情况下,当您选择Visual C ++ Mobile Development时 ,将编程语言选项设置为安装Visual C ++ ,并将通用工具和软件开发工具包选项设置为安装所需的第三方组件。 如果您需要它们,您可以选择其他组件。 默认情况下,也会选择Microsoft Visual Studio Emulator for Android。 已经安装的组件在列表中显示为不活动。

      要构建通用Windows应用程序并在它们与Android和iOS项目之间共享代码,请在选择功能中展开Windows和Web开发,然后选中通用Windows应用程序开发工具 。 如果您不打算构建通用Windows应用程序,则可以跳过此选项。

      选择下一步继续。

    3. 第三方组件有自己的许可条款。 您可以通过选择每个组件旁边的许可条款链接来查看许可条款 。 选择安装以添加组件并安装Visual Studio和Visual C ++以进行跨平台移动开发。

    4. 安装完成后,关闭安装程序,然后重新启动计算机。 在计算机重新启动之前,第三方组件的某些设置操作才会生效。

      System_CAPS_ICON_important.jpg 重要

      您必须重新启动以确保一切安装正确。

      如果Microsoft Visual Studio Emulator for Android组件安装失败,您的计算机可能没有启用Hyper-V。 使用打开或关闭控制面板应用程序的Windows功能来启用Hyper-V,然后再次运行Visual Studio安装程序。

      System_CAPS_ICON_note.jpg 注意

      如果您的计算机或Windows版本不支持Hyper-V,则无法使用Microsoft Visual Studio Emulator for Android组件。 Windows Home Edition不包含Hyper-V支持。

    5. 打开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安装或更新它们。

    System_CAPS_ICON_caution.jpg 警告

    除Java之外,您可以按任何顺序安装依赖项。 在安装Android SDK之前,您必须安装并配置JDK。

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

    • Java SE开发工具包

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

    • Android SDK

      在安装过程中,按照建议更新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

      默认情况下,安装程序将Android NDK放入C: ProgramData Microsoft AndroidNDK中。 您可以再次下载并安装Android NDK以更新NDK安装。

    • Apache Ant

      默认情况下,安装程序将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中覆盖这些跨平台开发工具的默认路径。

    为第三方工具设置路径

    1. 在Visual Studio菜单栏上,选择工具 , 选项 。

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

      Android tool path options

    3. 要更改工具使用的路径,请选中路径旁边的复选框,然后在文本框中编辑文件夹路径。 您也可以使用浏览按钮( ... )打开选择位置对话框来选择文件夹。

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

    安装并配置工具以使用iOS进行构建 
    Visual C ++跨平台移动

  • 相关阅读:
    Debug和Release版本区别
    清空模拟器中的app
    在项目中移除CocoaPods
    设置导航栏 self.navigationItem.titleView 居中
    Verify the Developer App certificate for youraccount is trusted on your device
    字典转json
    self.navigationController.navigationBar.translucent = YES航栏的属性默认 YES是透明效果并且主view不会偏移 NO是导航栏不透明 主view会向下偏移64px
    归档-对模型数组对象(存储到本地的plist文件)也数组里存放的是模型
    FMDB存储模型对象(以二进制存储)用NSKeyedArchiver archivedDataWithRootObject序列号,NSKeyedUnarchiver unarchiveObjectWithData反序列化(重点坑是sql语句@"insert into t_newsWithChannel (nwesName,newsType) values (?,?)")一定要用占位符
    根据日期计算发布时间段(NSCalendar)
  • 原文地址:https://www.cnblogs.com/lidabo/p/8529875.html
Copyright © 2011-2022 走看看