Skip to content

NathPaquet/Infographie_IFT-3100

Repository files navigation

Compilation

Pour pouvoir faire la compilation du projet sur un ordinateur, il est nécessaire d’avoir la version 0.12.0 d’OpenFrameworks pour Visual Studio. En effet, il s’agit de la version d’OpenFrameworks qui a été utilisé pour le développement de l’application sur Visual Studio. Il est possible de faire l’installation de ce framework en consultant la page suivante : https://openframeworks.cc/download/

Par la suite, il est nécessaire de faire l’installation d’un addon externe qui ne vient pas avec OpenFrameworks par défaut. Il s’agit d’un addon pour utiliser ImGui directement dans une application OpenFrameworks. Afin de faire l’installation, on doit se diriger dans le répertoire «addons» qui se trouve à la racine du répertoire d’OpenFrameworks. Une fois dans ce répertoire il faut faire la commande suivante :

git clone https://github.com/Daandelange/ofxImGui.git

La prochaine étape est de venir faire le clonage du répertoire Git de l’application. Pour ce faire, il suffit d’aller dans le répertoire «app» qui se trouve à la racine du répertoire d’OpenFrameWorks et de faire la commande suivante :

git clone https://github.com/NathPaquet/Infographie_IFT-3100.git

Une fois le code source cloné directement dans le répertoire d’OpenFrameWorks, il suffit de lancer le projet- Generator.exe (qui se trouve dans le répertoire projetGenerator). Puis, de cliquer sur le bouton «import», et sélectionner le répertoire «Infographie_IFT-3100» que nous avons cloné à l’étape précédente. Il faut ensuite ajouter les addons suivant en les sélectionnant directement dans le dropbox : ofxAssimpModelLoader, ofxGui, ofxImGui et ofxSVG. On clique sur le bouton «Generate» par la suite pour générer le projet avec toutes les dépendances.

Une fois toutes ces étapes complétées, il suffit de venir lancer l’application à partir de Visual Studio en ouvrant la solution. Il est important d’avoir le Workloads : Desktop development with C++ sur Visual Studio Community 2022 pour faire le développement.

Application

Image de l'application

About

Projet de session pour le cours d'infographie IFT-3100

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published