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 :

Visual 2010 - Probl�me ex�cution en mode debug mais pas en release!


Sujet :

Visual C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 23
    Par d�faut Visual 2010 - Probl�me ex�cution en mode debug mais pas en release!
    Bonjour � tous,

    J'ai un probl�me avec le mode debug de visual 2010 sur une solution en c++ (et j'ai pas d'erreur en mode release). Je tombe sur cette erreur au lancement de mon projet en mode debug:

    Exception non g�r�e � 0x77ae15de dans nom_fichier.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x578aaf9b.

    Pour faire fonctionner la solution, j'ai besoin d'ajouter des includes et des librairies. J'ai bien ajout� cela en mode release mais aussi en mode debug.

    J'ai donc deux questions :
    1/ Est-ce que quelqu'un voit d'o� ce genre d'erreur peut venir? (normalement, le mode debug est cens� �tre plus stable que le release, non?)

    2/ Sinon, est-ce qu'il y a un moyen de copier toute la configuration release sur la debug (d�pendances, ...) afin de pouvoir v�rifier qu'il n'y a pas d'erreur dans la configuration debug? (Bien entendu en conservant les options de debug, j'en ai besoin )

    Merci d'avance, n'h�sitez pas � demander des pr�cisions si je n'ai pas �t� clair.

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Si les librairies sont mal con�u, il ne faut pas m�langer des librairies en debug avec des librairies release.
    Et le d�buggeur de VS est votre ami.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    157
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 157
    Par d�faut
    Bonsoir choinul,
    Citation Envoy� par choinul Voir le message
    Exception non g�r�e � 0x77ae15de dans nom_fichier.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x578aaf9b.
    Est-ce que ce plantage provient bien de ton application?

    Et effectivement le debugger est ton ami.. utilise des points d'arr�t et identifie l'endroit o� ton code plante.

  4. #4
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 537
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 537
    Par d�faut
    Citation Envoy� par choinul Voir le message
    1/ Est-ce que quelqu'un voit d'o� ce genre d'erreur peut venir? (normalement, le mode debug est cens� �tre plus stable que le release, non?)
    1-tracer dans un fichier texte de log les diff�rents appels de fonction
    Si tu fais fonction1(){ } tu traces avant l'appel puis apr�s tu verras alors si c'est fonction1() qui plante
    2-pour ce qui est des modes debug et release c'est l'inverse..


    tu peux utilise les macros _FILE_ et _LINE_ aussi pour t'indiquer le fichier source et la ligne pour le plantage
    http://msdn.microsoft.com/en-us/libr...=vs.71%29.aspx

Discussions similaires

  1. R�ponses: 0
    Dernier message: 23/05/2014, 14h24
  2. Mon code fonctionne en mode debug et pas en release
    Par teddyalbina dans le forum G�n�ral Dotnet
    R�ponses: 2
    Dernier message: 22/02/2011, 00h16
  3. Fonctionne en Debug mais pas en Release
    Par Baud10 dans le forum MFC
    R�ponses: 23
    Dernier message: 04/02/2008, 15h17
  4. R�ponses: 29
    Dernier message: 26/07/2007, 15h24
  5. regsvr32 failed en debug mais pas en release
    Par afan dans le forum DirectX
    R�ponses: 1
    Dernier message: 09/06/2004, 10h32

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