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 :

Debugging informations for "test.exe" cannot be found


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 217
    Par défaut Debugging informations for "test.exe" cannot be found
    J'ai un problème : Visual C++ n'arrive pas a inclure les informations de débuggage dans mon executable. Je le sais parce que : mon executable dans le dossier Release fait la même taille que celui dans le dossier Debug.
    Ensuite quand je demande un débuggage, j'ai le message : "Debugging informations for "test.exe" cannot be found or does not match. Binary was not built with debug information.Do you want to continue debugging ?"

    Pourtant quand je regarde dans la fenêtre Configuration Manager, mon projet est bien avec le mode Debug.

    Au passage : que veut dire : skipped et up-to-date, comme c'est écrit sur la fenêtre output ?

  2. #2
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    skipped : passé = mis de côté = pas compilé
    up to date : à jour = pas de modification depuis la dernière compilation = pas de compilation

    Si les options de debug ne sont pas disponibles dans ton exe de ton répertoire debug, et que celui de release a la même taille, ça peut être à cause de deux choses:

    - ton exe release est copié à chaque génération dans le répertoire de sortie debug
    - les options du projet en mode debug ont été tripotées pour coller à celles du mode release
    - tu as copié ton exe release dans le répertoire debug et depuis, il n'y a eu aucun changement de code --> pas de recompilation, même en mode debug

    Dans tous les cas, la solution se trouve dans les options du projet

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 217
    Par défaut
    En effet : après avoir farfouillé pas mal de temps, j'ai vu que l'option Debug Information Format était à disabled (j'avais pourtant touché à rien). Enfin voilà, maintenant j'ai pu utiliser le débugger, et c'est vrai qu'il n'a rien à voir avec le debuggeur gcc.

    Pour le format des info de débuggage, il propose C7 compatible, Program Database et Program Database for Edit & Continue. C'est quoi la différence entre les trois ?

  4. #4
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut
    Bonjour,

    Citation Envoyé par _Michel Voir le message
    Pour le format des info de débuggage, il propose C7 compatible, Program Database et Program Database for Edit & Continue. C'est quoi la différence entre les trois ?
    C7 compatible : Les informations de debugging sont incluses dans le binaire, il n'y a pas besoin de fichier PDB (Program Database) pour déboguer.

    Program Database : Produit un fichier PDB utilisé pour le debugging. Le binaire produit ne contient quasiment aucune information relative au debugging (si ce n'est une référence vers le .PDB).

    Program Database for Edit & Continue : Lors du debugging on peut éditer le code source et déboguer le nouvel ajout sans avoir à arrêter le debugging en cours.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 217
    Par défaut
    OK, merci beaucoup.

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

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