Projet : mise en place de l'étape 2
Windows

Attention à suivre scrupuleusement les instructions suivantes :

Fichiers nécessaires : partie2.zip

  1. Ouvrez le répertoire contenant le dossier partie1 de votre projet, on considèrera ici qu'il s'agit de projet/cpp :
    setup windows
  2. Dupliquez ce fichier en le copiant puis collant dans le même répertoire. Vous devriez obtenir ceci:
    setup windows
  3. Renommer ensuite ce répertoire en partie2
    setup windows
  4. Ouvrez ce répertoire (projet/cpp/partie2), vérifiez que le contenu est bien identique à celui de partie1 et copiez-y l'archive partie2.zip sans la décompresser. Vous devriez avoir un résultat similaire à ceci :
    setup windows
  5. Finalement, faites clique droit sur partie2.zip et cliquer Extract All. Une fenêtre s'ouvre et vous propose de choisir le chemin ou extraire l'archive.

    Attention:

    1. Assurez-vous d'être bien dans le répertoire partie2 avant de lancer lancer l'extraction de l'archive;
    2. Certains éléments de l'archive remplacent ceux de l'étape précédente. Au moment de décompresser un fenêtre s'ouvre et vous demande si vous souhaitez remplacer les éléments de même nom. Répondez bien "Remplacer les fichiers dans la destination".
    3. Le chemin que propose Windows par défaut n'est pas le bon. Il essaie de créer un nouveau répertoire avec le nom de l'archive, changez le chemin pour obtenir un chemin similaire aux captures d'écran suivantes. Si vous obtenez un nouveau répertoire partie2/ dans cpp/projet/partie2/, sortez tout son contenu et supprimez le
      setup windows

      setup windows

      setup windows
  6. Important : supprimez le dossier build\ ainsi que les fichiers src/CMakeLists.txt.user. Notez le .user à la fin et ne confondez pas avec src/CMakeLists.txt
  7. Confirmez que la procédure c'est passée correctement en ouvrant le fichier src/CMakeLists.txt avec un éditeur autre que QTCreator (comme Geany ou ou bien Notepad de Windows avec clic-droit et éditer ). Vous devriez alors voir dans les premières lignes
        project(Glycolysis-Inhibition_SSV_2024_STEP2)
      
  8. Ouvrez le fichier partie2/src/Application.hpp et vérifiez que vous avez bien ceci au début:
        /*
         * POOSV 2023-24
         * ...
         * STEP : STEP2
         */
      
  9. Ouvrez QtCreator et fermez tous les projets ouverts.
  10. Créez un nouveau projet QtCreator à partir du nouveau fichier CMakeLists.txt; c'est à dire celui du dossier partie2/src.
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ées). Conformez-vous aux instructions pour décommenter les cibles aux bons moments. 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 décommenté une cible. De même le message "You need to set an executable in the custom run configuration" est normal si vous tentez d'exécuter, car au départ il n'y a aucune cible exécutable.

Retour à l'énoncé