mirror of
https://github.com/ankitects/anki.git
synced 2026-01-07 02:53:54 -05:00
2.6 KiB
2.6 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
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.
- In that case, prefer using Git for Windows over msys2.
- Ensure that
rsyncis available some other way
Step 4 – 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