Setup Guide
Setup on WSL2 / Linux / macOS
1. Install the Rust Programming Language
To install Rust on WSL2, Linux or macOS, type the following in the terminal, then follow the on-screen instructions to install Rust.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shChoose Proceed with installation (default)
For WSL2 / Linux
You may also need to install compiler toolchain, type
sudo apt update
sudo apt install build-essential2. Install SDL2 Library
Type the following in the terminal to install SDL2.
sudo apt install libsdl2-devsudo apt install libsdl2-devbrew install sdl2For Lab machines
SDL2 should already be installed and working on school's linux lab machines.
Only if you don't want to use WSL2 - setup on native Windows
If you are setup on WSL2, please ignore the followings.
1. Install the Rust Programming Language on native Windows
To start using Rust, download the Rustup - the Rust installer and version management tool, then run the program and follow the onscreen instructions.
Download RUSTUP-INIT here
Choose Proceed with installation (default)
OPTIONAL: You may also need to install the Visual Studio C++ Build tools when prompted to do so.
2. Install SDL2 Library on native Windows
- Download SDL development libraries here, choose
SDL2-devel-2.x.x-VC.zip. - Unzip
SDL2-devel-2.x.x-VC.zip, and copy all lib files fromSDL2-devel-2.x.x-VC\SDL2-2.x.x\lib\x64toC:\Users\{Your Username}\.rustup\toolchains\x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib - Copy
SDL2.libandSDL2.dllfromSDL2-devel-2.x.x-VC\SDL2-2.x.x\lib\x64\to the root inside the `gol-rs-skeleton` folder.
Choose an IDE / Editor
| IDE / Editor |
|---|
| RustRover by Jetbrains |
| VSCode + rust-analyzer |
| Fleet by Jetbrains |