# 在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)