
Instructions de Compilation
Dépendances
- Git (pour cloner le projet)
- CMake (>= 3.22)
- Un compilateur C++20 (g++, clang++)
- OpenGL (GL, GLU, GLUT)
- LibPNG
- Pthreads
- X11
1. Installation des dépendances
Ubuntu / Debian
sudo apt-get update
sudo apt-get install git cmake build-essential libglu1-mesa-dev freeglut3-dev mesa-common-dev libpng-dev libx11-dev
Arch Linux
sudo pacman -Syu --noconfirm git cmake base-devel glu freeglut libpng libx11
macOS
-
Installez Xcode Command Line Tools:
xcode-select --install -
Installez Homebrew (si ce n’est pas déjà fait) :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Installez les dépendances via Homebrew :
brew install cmake libpng
2. Compiler le projet
Les étapes suivantes sont communes à tous les systèmes (exécutez-les depuis la racine du projet) :
mkdir build
cd build
cmake ..
make
3. Exécuter
./ImpossibleBattleBoss