-
Notifications
You must be signed in to change notification settings - Fork 1
Installing TCOD Dependencies
Matt O'Tousa edited this page Jul 14, 2019
·
1 revision
Run the equivalent of:
$ sudo apt-get install gcc g++ make libsdl2-dev
$ cd yourgame
$ cargo build --release
$ cargo run --release
on your distro.
By default, tcod-rs
will build the library statically on Linux as including
the code into the executable is usually more convenient. To build a dynamic
library specify the dynlib
feature for tcod-sys
in Cargo.toml
[dependencies.tcod-sys]
version = "*"
features = ["dynlib"]
Make sure you have Visual Studio 2013 or later with the C++ tools option installed. You also need the "MSVC ABI" version of the Rust compiler (as opposed to the "GNU ABI" one).
Then, set up the compilation environment, make sure Rust is in your
PATH
and run Cargo:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat amd64
set PATH=%PATH%;C:\Program Files (x86)\Rust\bin
cd yourgame
cargo build --release
cargo run --release
You have to download and install MinGW. Then, add Rust's and MinGW's bin directories to your path and compile your game:
set PATH=%PATH%;C:\Program Files (x86)\Rust\bin;C:\MinGW\bin
cd yourgame
cargo build --release
cargo run --release
- Install Homebrew
- Run:
$ brew install pkg-config sdl2
$ cd yourgame
$ cargo build --release
$ cargo run --release
This is based on the instructions from Jared McFarland's roguelike tutorial.