# 在Windows 10上安装ROS系统
> 本安装教程支持 Windows 10 64位桌面版 和 企业版,非此类系统的用户谨慎使用;
## 1. 安装前准备
请确认在电脑上已经安装了Powershell并且将此软件的环境添加到了系统变量中;
请确认电脑C盘下的opt目录中是否有其他文件,如果有的话请转移到其他地方,因为ROS系统将被安装到此文件夹;
安装前请确认C盘有至少10G的空闲空间。
## 2. 安装 Visual Studio 2019
在Windows 10系统上编译ROS程序,需要有 Visual Studio 和 windows的SDK;
> Vcpkg 是用来管理ROS系统所依赖的软件包,它需要Windows系统安装**英文语言包**.
> 需要安装 “Desktop development with C++”;
> 如果使用了winML,还需要安装 Universal Windows Platform development;
## 3. 安装 Windows的软件管理工具
Chocolatey是一个Windows的软件管理工具,它可以非常快速、方便的为ROS工程安装一些工具和软件库,下面教你如何把Chocolatey安装到C盘的opt目录下,这样它和ROS的环境是同一个路径,非常便于你管理。
* 点击左下角的windows菜单键,找到"x64 Native Tools Command Prompt for VS 2019"并鼠标右键,选择以管理运行;
* 复制下面的代码,粘贴到shell中并回车,同意所有的权限确认许可:
```
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
```
* 关闭即可。
* 安装Git
* 按照上面的方法重新打开 Visual Studio Command
* 在弹出的窗口中执行下面的语句:
```
choco upgrade git -y
```
* 执行上面的语句后git将安装成功,可以输入
```
git --version
```
* 输入上面的命令即可查看安装的git版本
## 4. 安装ROS系统
按照上面的方法重新打开 Visual Studio Command;
执行下面的语句:
```
mkdir c:\opt\chocolatey
set ChocolateyInstall=c:\opt\chocolatey
choco source add -n=ros-win -s="https://aka.ms/ros/public" --priority=1
choco upgrade ros-melodic-desktop_full -y --execution-timeout=0
```
<br>
Enjoy it.
[机器人实验室 https://roboticslab.cn](https://roboticslab.cn)