Compilation PC Ecole
Il est possible d'utiliser les PC fixe de l'école (salles 31-36) qui disposent d'une carte graphique permettant d'afficher des scènes 3D complexes. Cela peut vous-être utile pour vos projets si votre ordinateur portable manque de performance. Les bibliothèques (GLFW) et compilateur (g++) y sont installées, mais de manière non-traditionnelle, et il est nécessaire d'adapter les scripts de compilation. Vous pouvez télécharger l'archive de code suivante où les fichiers de compilation sont compatibles avec ces machines
Note:
Compilation:
- - Les codes sont les mêmes, seuls les fichiers CMakeLists.txt et Makefile ont été modifiés dans l'archive dédiée.
- - La modification consiste à
-
- - modifier g++ en g++112 (spécification de la version récente du compilation)
- - ajouter "-static-libstdc++" à l'étape d'édition des liens (bibliothèque standard C++ liée statiquement pour éviter un conflict lors de l'exécution)
- - En ligne de commande vous pouvez suivre la démarche classique.
- - Pour utiliser QtCreator, il faut charger le projet depuis CMakeLists.txt, puis spécifier le chemin vers le bon compilateur. Pour cela, il faut modifier:
-
- Projects > Build Settings > Advanced
- Changez la valeur de CMAKE_CXX_COMPILER de /usr/bin/g++ a /usr/local/bin/g++112
- - Le code devrait désormais pouvoir être compilé.
- - Il faudra ensuite adapter le dossier d'execution (comme sur un système classique) avant que le code puisse se lancer.
-
- Projects > Run
- Puis adapter la valeur de "Working directory:" afin de vous placer dans le répertoire racine du projet. (voir plus de détails ici).