参考和具体安装链接见:微软官方文档-安装工具
建议浏览 HoloLens 2 中文开发文档
环境要求(注:此配置要求包括HoloLens2模拟器的配置要求,如不使用请按上面的链接配置):
1.64 位 Windows 10 专业版、企业版或教育版
HoloLens 2 模拟器需要 Windows 10 2018 年 10 月更新版或更高版本。
• 64 位 CPU
• 4 核 CPU(或总共有 4 个核心的多个 CPU)
• 8 GB 或更大的 RAM
• 在 BIOS 中,必须支持且启用以下功能:
o 硬件辅助虚拟化(Hardware-assisted virtualization)
o 二级地址转换 (SLAT)
o 基于硬件的数据执行保护 (DEP)
• GPU 要求
o DirectX 11.0 或更高版本
o WDDM 2.5 图形驱动程序(HoloLens 2 模拟器)
o 模拟器可与不受支持的 GPU 配合工作,但速度会明显变慢
如果你的系统满足上述要求,请确保系统上已启用“Hyper-V” 功能,方法是在控制面板中选择“程序”->“程序和功能”->“启用或关闭 Windows 功能”,确保已选择“Hyper-V”。
2.Windows 10 SDK (10.0.18362.0)
建议该SDK自行安装而非在Visual Studio Installer中安装
注:
安装Win10SDK时需要自行指定SDK安装路径,路径尽量简短如"C:\Z"
因为如果按照默认路径安装时,在Unity中build UWP应用程序会出现 "IOException: Win32 IO returned 234"问题。
这是因为文件在Windows SDK的完整路径过长,默认安装文件夹中的路径长度为231个字符,System.IO.File.Copy无法处理。
当你安装过WinodwsSDK时,安装路径会无法自定义。需要卸载Visual Studio和所有windows SDK,或者重置系统后重新进行安装。参考自:WuHaoDataMesh
3.Visual Studio2017
注:不建议使用VS2019 有一些不稳定
安装时指定 使用 C++ 的桌面开发 通用 Windows 平台 (UWP) 开发 这两个组件。 同时在安装时选择 Win10SDK 10.0.10240.0 下列是笔者安装的SDK
4.Unity3D
可以选择2018.4 2019 或者2018 LTS(长期支持版本)
笔者为2019.2.3f1
在build好UWP程序时还可能遇到找不到UWP SDK的问题,具体可见:
Hololens开发环境配置避坑指南