Attention:
- Sous linux, pour copier l'archive il suffit en principe de faire un clic-droit sur le lien ci-dessus puis de choisir l'option Save Link as/Enregistrer le lien sous
- Sur MacOs, pour copier l'archive sans qu'elle ne soit dezzipée automatiquement, il faut sauvegarder le fichier .zip lié au lien (sur Safari, clic-droit et "Download link as") .
- Assurez-vous d'être bien dans le répertoire partie3 avant de lancer la commande unzip;
- Certains éléments de l'archive remplacent ceux de
l'étape précédente. Au moment de décompresser
l'archive, une question apparaîtra dans votre terminal vous demandant
si vous souhaitez remplacer les éléments de même nom.
Répondez en tapant le caractère A .
La structure du dossier du projet doit être la suivante:
projet
|____partie1
|___src
|___res
|____partie2
|___src
|___res
|____partie3
|___src
|___res
Ouvrez le fichier partie3/src/CMakeLists.txt avec un éditeur autre que QTCreator (comme Geany) et assurez-vous qu'il contient bien la ligne
project(Microbial_Cultures_SSV_2026_STEP3)
Ouvrez aussi le fichier partie3/src/Application.hpp et vérifiez que vous avez bien ceci au début:
/*
* POOSV 2026
* ...
* STEP 03
*/
Important :
supprimez le dossier build ainsi que le fichier
src/CMakeLists.txt.user
(à ne pas confondre avec src/CMakeLists.txt !).
Ouvrez QtCreator et fermez tous les projets ouverts.
Créez un nouveau projet QtCreator à partir du nouveau fichier CMakeLists.txt; c'est à dire celui du dossier partie3/src.
Comme pour l'étape précédente, notez que toutes les cibles sont à nouveau commentées dans le CMakeLists.txt fourni. Ceci est voulu car le code ne redeviendra compilable qu'après que vous ayez procédé à certains ajouts. Placez vous en vue «File System» dans QTCreator pour voir l'ensemble des fichiers (en vue «Projet» certains ne seront pas visibles tant qu'une cible n'est pas décommentée). Décommenter la première cible recommandée pour cette étape dès que vous souhaiterez compiler/tester.
Notez qu'il est normal que QTCreator émette des mises en garde du type "this file is not part of any project" tant que vous n'avez pas exécuté la commande Build > run CMake après un ajout de fichier.
Retour à l'énoncé