Installation

Installation sous Windows

    • CMake est un outil de génération de projet qui permettra de configurer vos code C++ de manière portable.
    • Patientez jusqu'à la fin de l'installation avant de passer à la suite.
    • VSCode est un outil d'étition de texte et code.
    • Le logiciel est propriétaire à Microsoft et peut nécessiter la création d'un compte sur leur site, mais est gratuit.
    • Ne confondez pas Visual Studio Code/VSCode (IDE multiplateforme sans compilateur), et Microsoft Visual Studio Community Edition (IDE dédié pour Windows avec compilateur C++).
    • Notez que le téléchargement et l'installation peuvent être long. Vous devrez redémarrer votre ordinateur après l'installation.
    • - Le script de génération utilise CMake pour créer un projet Visual Studio (fichier .sln) adapté au code.
    • - Si vous ajoutez de nouveaux fichiers C++ au code, il sera nécessaire de relancer ce script afin que Visual Studio prenne en compte les nouveaux fichiers.
    • - Si vous rencontrez des erreurs lors de l'execution du script de compilation, vérifiez que votre code est bien positionné dans un répertoire sans accents ni espaces.

Installation sous Mac

    • VSCode est un outil d'étition de code.
    • brew est un gestionnaire de paquets pour MacOS.
# CMake tool to compile
brew install cmake

# Install pkg-config - tool helping to find library for compilation
brew install pkg-config

# Install ninja - a compilation chain tool
brew install ninja

# Install glfw - the window handler used as external library
brew install glfw
cd 00_test_installation
mkdir build
cd build
cmake ..
make
Si la compilation s'est bien déroulée, un exécutable project devrait être créé dans le répertoire build/. Vous pouvez lancer celui-ci en tapant:
./project

Debug

Si GLFW n'est pas trouvé, il est possible d'utiliser la version précompilée fournie avec le code.
option(MACOS_GLFW_PRECOMPILED "Use precompiled library for GLFW on MacOS" OFF)
en
option(MACOS_GLFW_PRECOMPILED "Use precompiled library for GLFW on MacOS" ON)

Installation sous Linux/Ubuntu

    • VSCode est un outil d'étition de code.
# Make sure that your apt deposit is updated [optional]
sudo apt-get update

# Basic development tools (g++, make, etc)
sudo apt-get install build-essential pkg-config

# Install CMake tool
sudo apt-get install cmake 

# Install GLFW library
sudo apt-get install libglfw3-dev
cd 00_test_installation
mkdir build
cd build
cmake ..
make

Aide aditionnelle détaillée

En cas de problème, une version détaillée des installations possibles est disponible ici https://imagecomputing.net/cgp/compilation (certains chemins du code peuvent différer).