IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[Debug] Je mets des points d'arrêt mais c'est sans effet


Sujet :

Visual C++

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 77
    Points : 65
    Points
    65
    Par défaut [Debug] Je mets des points d'arrêt mais c'est sans effet
    Bonjour à vous !

    Je viens de créer un nouveau projet c++ vide. Les propriétés sont celles par défaut.

    Je lance une execution en mode debug et j'ai posé un point d'arrêt dans le main(). L'execution se passe à la vitesse de l'éclair, et le point d'arrêt est ... totalement ignoré.

    J'ai déjà rencontré ce problème plusieurs fois, je me souviens l'avoir résolu moi-même en changeant une option dans les propriétés du projet (un truc idiot du style "autoriser les points d'arrêt") mais là, je ne parviens plus à mettre le nez dessus.

    J'ai cherché dans la FAQ et sur internet, je crois que c'est un problème courant mais je ne comprends pas pourquoi il n'y a rien de mise en avant sur ce forum, que tous les débutants Visual C++ doivent pourtant rencontrer.

    Il est probable que j'ai mal cherché ... en qualité ! Mais croyez-moi, voilà 30 minutes que je perds mon temps sur ce soucis.

    Merci

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,
    tu es sûr d'être en mode debug ?

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 77
    Points : 65
    Points
    65
    Par défaut
    Oui, c'est une des premières choses que j'ai vérifiées, si tu parles bien du select qu'il y a en haut au milieu de Visual.

    Je ne comprends pas pourquoi, "par défaut", les points d'arrêt ne sont pas pris en compte...

  4. #4
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 77
    Points : 65
    Points
    65
    Par défaut
    En lancant une exception dans mon programme, ça interromp l'execution fulgurante en mode debug et je peux voir mon point d'arrêt vide avec un paneau attention (un point d'exclamation dans un triangle). Si je mets la souris dessus, je peux lire :

    Le point d'arrêt ne sera pas atteint pour l'instant. Aucun symbole n'a été chargé pour ce document.

    ... ?

  5. #5
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    212
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Je sais que pour autoriser les points d'arrêts, il faut aller au niveau de 'project settings'->'Link'->'Debug' et cocher l'option 'Debug Info'. Mais je ne sais pas si ça correspond à ta situation.

    Est ce qu'on pourrait connaître le contenu de ta fonction main?

  6. #6
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 77
    Points : 65
    Points
    65
    Par défaut
    Salut !

    J'ai enfin réussi à faire en sorte que le débuggeur prenne en compte mes points d'arrêt...

    Voilà les options du projet qu'il fallait activer :

    • C/C++ général > Format des informations de débugage : Base de données du programme (/Zi)
    • éditeur de lien > Debogage > Génération des informations de débugage : Oui (/DEBUG)


    A en croire vos réaction, je dois bien être le seul à rencontrer ce soucis ! Est-ce que cela provient de ma configuration par défaut des projets ?

    Ce que je trouve le plus étrange, c'est que peu de monde semble avoir eu ce soucis au vue de mes (modestes) recherches sur ce forum et sur internet.

    En tout cas, merci de votre aide !

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par jomeo
    Salut !

    J'ai enfin réussi à faire en sorte que le débuggeur prenne en compte mes points d'arrêt...

    Voilà les options du projet qu'il fallait activer :
    • C/C++ général > Format des informations de débugage : Base de données du programme (/Zi)
    • éditeur de lien > Debogage > Génération des informations de débugage : Oui (/DEBUG)

    A en croire vos réaction, je dois bien être le seul à rencontrer ce soucis ! Est-ce que cela provient de ma configuration par défaut des projets ?

    Ce que je trouve le plus étrange, c'est que peu de monde semble avoir eu ce soucis au vue de mes (modestes) recherches sur ce forum et sur internet.

    En tout cas, merci de votre aide !
    hé bien oui, par défaut ces options sont bien actives sur nos projets....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 08/05/2015, 23h14
  2. Réponses: 0
    Dernier message: 16/08/2007, 16h12
  3. [DEBUG] impossible d'ajouter des points d'arrêts
    Par erwan.bodere dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 16/04/2007, 18h25
  4. Comment mettre des point d'arrêt
    Par Claude l'ancien dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/06/2006, 12h58
  5. [Debug]Quick fix et points d'arrêt
    Par Michel38 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 02/01/2006, 10h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo