|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2005 Messages : 23 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Paul BacelarDéveloppeur informatique Inscription : février 2005 Messages : 2 651 ![]() |
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. |
|
|
00
|
|
|
#3 | |
|
Membre à l'essai
![]() Inscription : octobre 2007 Messages : 100 ![]() |
Bonsoir choinul,
Citation:
Et effectivement le debugger est ton ami.. utilise des points d'arrêt et identifie l'endroit où ton code plante. |
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Développeur informatique Inscription : novembre 2006 Messages : 4 448 ![]() |
Citation:
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 |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com