Partage
  • Partager sur Facebook
  • Partager sur Twitter

C++ avec VS

Watches

    23 juin 2019 à 3:33:33

    Bonjour,

    Je suis un cours sur c++ ou le formateur programme avec codeblocks. J'ai choisi VS. D'habitude j'arrive assez bien à me repérer mais la je bloque. Dans la partie debug, je ne trouve pas watches ou son équivalent sur VS. Il y a watch 1 mais je n'ai rien qui s'affiche.

    Quelqu'un aurait la solution ?

    Merci

    MjmB

    • Partager sur Facebook
    • Partager sur Twitter
      23 juin 2019 à 7:46:20

      C'est le même nom mais il n'apparaît que lorsque tu debug.

      Lance ton débug puis :

      • Dans le contextMenu, Debug > Window > watch
      • ou, ctrl+D+W

      -
      Edité par LilyKianii 23 juin 2019 à 7:46:45

      • Partager sur Facebook
      • Partager sur Twitter
        23 juin 2019 à 12:28:24

        Ou plus simple tu survoles la variable que tu veux observer avec le curseur de la souris et sa valeur va s'afficher. Si tu veux conserver le suivi de cette variable, tu peux l'épingler en cliquant sur la petite "punaise".

        Pour ma part, je fais un clic droit sur la variable, puis "Ajouter un espion dans le menu contextuel". Une fois la fenêtre des espions ouverte, tu peux répéter la même manœuvre ou y entrer directement le nom de la nouvelle variable que tu veux suivre.

        Attention, comme l'a rappelé LilyKianii, il faut être en debug pour que cela soit possible.

        • Partager sur Facebook
        • Partager sur Twitter
          24 juin 2019 à 20:18:23

          >il faut être en debug pour que cela soit possible

          Nope, il faut avoir demandé à VS de générer les symboles (.pdb), c'est faisable même en Release.

          • Partager sur Facebook
          • Partager sur Twitter
          Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
            25 juin 2019 à 10:30:26

            On ne parle pas de la même chose: les actions dont je parle ne sont possibles que pendant une séquence de débogage. Fais par exemple un clic droit sur une variable pendant que tu es en train d'éditer ton code et tu verras que tu n'as pas la possibilité d'ajouter le suivi de celle-ci.
            • Partager sur Facebook
            • Partager sur Twitter
              25 juin 2019 à 11:19:16

              Je viens de tester avec un VS2017 Community "de base", et le "suivi" (aussi bien dans la fenêtre 'Espion x', qu'en popup à la souri ou punaisé) fonction très bien en Release (Format de la base des symboles (/Zi), le (/ZI) pour l''Edit and Continu" n'est pas compatible avec les optimisations "Globales").
              • Partager sur Facebook
              • Partager sur Twitter
              Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
                25 juin 2019 à 16:04:29

                ???

                Je n'ai jamais dit l'inverse.

                Encore une fois, je ne parle pas de debug/release, je dis qu'il faut avoir démarré une session de débogage pour pouvoir activer la possibilité d'ajouter des suivis de variables dans le menu contextuel lors d'un clic droit sur le nom de la variable.

                • Partager sur Facebook
                • Partager sur Twitter
                  27 juin 2019 à 15:32:07

                  Bonjour,

                  Merci pour vos réponses je vais regarder tout ca :)

                  • Partager sur Facebook
                  • Partager sur Twitter

                  C++ avec VS

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown