2.7 KiB
Windows Quick Start Guide
A simplified and beginner-friendly version of Anki’s official Windows documentation. Ideal for first-time contributors building Anki on Windows.
Minimum Requirements
- 64-bit Windows 10 (version 1703 or newer)
- Administrator access to install software
Step 1 – Install Rust (rustup)
Anki uses the Rust programming language for parts of its codebase.
- Visit the official Rust website
- Download and install rustup
- During installation, accept the default options
Windows ARM users
After installing rustup, run the following command in a terminal, inside the project folder:rustup target add x86_64-pc-windows-msvc
Step 2 – Install Visual Studio
- Download Visual Studio Community Edition
- Open the installer
- Select:
- Desktop Development with C++
- Leave the advanced options unchanged
Note
This step is required to compile native parts of the project.
Step 3 – Install MSYS2
- Visit the MSYS2 website
- Install it in the default location
- After installation, open the MSYS2 terminal
- Run the following command:
pacman -S git rsync
Step 4 – Configure the PATH Environment Variable
- Open Windows Environment Variables
- Edit the PATH variable
- Add the following path:
C:\msys64\usr\bin
- Reboot your computer
Important note
If you already have native Windows apps relying on Git (for example, posh-git in PowerShell), they may conflict with the MSYS2 Git.
- Prefer using Git for Windows
- Ensure the
rsynccommand is available
Step 5 – Choose a Good Source Code Location
To avoid build issues:
- Avoid long directory paths
- Avoid spaces in folder names
Recommended:
C:\anki
Problematic:
C:\Users\Your Name\Documents\Projects\Anki Source Code
Audio Support (Optional)
To play and record audio during development, ensure the following executables are available in your PATH:
mpv.exelame.exe
Common Problems
Build errors
- Make sure Visual Studio was installed with Desktop Development with C++
git command not found
- Verify that the PATH variable is configured correctly
Issues caused by spaces in paths
- Move the project to a shorter path, such as
C:\anki
Next Steps
For advanced topics such as running tests or building wheels, see:
development.md
Note
This guide does not replace the official documentation. It is intended to make the first steps easier for new Anki contributors on Windows.