anki/docs/windows.md
2023-11-20 11:59:08 +10:00

53 lines
1.4 KiB
Markdown

# Windows
## Requirements
**Windows**:
You must be running 64 bit Windows 10, version 1703 or newer.
**Rustup**:
As mentioned in development.md, rustup must be installed. If you're on
ARM Windows, you must set the default target to x86_64-pc-windows-msvc.
**Visual Studio**:
Install Visual Studio Community Edition from Microsoft. Once you've downloaded
the installer, open it, and select "Desktop Development with C++" on the left,
leaving the options shown on the right as is.
**MSYS**:
Install [msys2](https://www.msys2.org/) into the default folder location.
After installation completes, run msys2, and run the following command:
```
$ pacman -S git rsync
```
Edit your PATH environmental variable and add c:\msys64\usr\bin to it, and
reboot.
If you have native Windows apps relying on Git, e.g. the PowerShell extension
[posh-git](https://github.com/dahlbyk/posh-git), you may want to install
[Git for Windows](https://gitforwindows.org/) and put it on the path instead,
as msys Git may cause issues with them. You'll need to make sure rsync is
available some other way.
**Source folder**:
Anki's source files do not need to be in a specific location, but it's best to
avoid long paths, as they can cause problems. Spaces in the path may cause
problems.
## Audio
To play and record audio during development, mpv.exe and lame.exe must be on the path.
## More
For info on running tests, building wheels and so on, please see
[Development](./development.md).