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

VC++ .NET Discussion :

[VC++ 2005] "No symbols Loaded", impossible de d�buguer


Sujet :

VC++ .NET

  1. #1
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par d�faut [VC++ 2005] "No symbols Loaded", impossible de d�buguer
    Bonjour,

    J'ai un probl�me pour d�buguer mon application et plus exactement ma DLL.

    Lorsque je compile le tout, et que je lance le mode d�bug, les symboles se chargent parfaitement dans mon application mais pas dans ma DLL.

    Lorsque je vais chercher manuellement mon � .pdb �, il me dit � The symbol file mabibliotheque.pdb does not match the module �

    Bon on se retrouve avec un cas typique d�une diff�rence de version entre ma biblioth�que et mon programme.

    Les tests que j�ai effectu�s, je supprime les r�pertoires debug et release de mon application et celui de ma dll.

    Je recompile le tout en mode debug. Les 2 r�pertoires d�bug se cr�er parfaitement, dans les 2 projets.

    Mais toujours le m�me message.

    J�ai exactement le m�me projet sur un second pc.
    Sur le second PC je peux compiler et d�buguer normalement, car les symboles du programme et de la biblioth�que sont charg�s correctement.

    J�ai recopi� le contenu des 2 r�pertoires (dll + programme) en �crasant tout le projet sur le PC ou je ne peux d�buguer.

    J�ai bien effac� les r�pertoires d�bug, je suis bien en mode d�bug, j�ai tout recompil�, et toujours le m�me message, pas de symboles charg�s !

    Donc je pr�sume que mon probl�me se trouve en dehors de mon projet ?

    J�ai lu en faisant des recherches qu�il faut d�cocher la case � Enable Just My Code � dans les options, celle ci est bien d�coch�e !

    J�ai bien compar� les options des 2 Visual C++. Aucune diff�rence.

    Je ne vois plus de solution

    Si quelqu�un � une id�e pour m�aider !
    Je prends toute id�e !!!

  2. #2
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par d�faut
    En v�rifiant apr�s ex�cution, je me suis aper�us qu'il chargeait les donn�e de la DLL depuis "c:/Windows/"

    J'ai du effectu� une mauvaise manipulation, car je ne peux expliquer la pr�sence de ce fichier dans ce r�pertoire, � moins que visual C++ ne copie certaine dll dans c:/Windows/ ?!

    Donc r�solu...

  3. #3
    Invit� de passage
    Inscrit en
    D�cembre 2008
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1
    Par d�faut meme probl�me
    bonjour, j'ai un probl�me similaire. Pas moyen de d�bugger quoi que ce soit.
    pourtant qd je v�rifie les ce qui est charg� sur la page des modules, ils sont tous symbols loaded.
    mais mes breakpoints ne sont pas atteints et affichent toujours
    the breakpoint will not currently be hit : no symbols have been loded for this document....
    quelqu'un a une solution ?
    j'ai d�j� fouill� quelques forums sans r�sultats concluant.

    merci

  4. #4
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par d�faut
    Bonjour,

    Plusieurs chose � v�rifier vraiment tr�s b�te, mais plus c'est improbable moins on y pense.
    - Premi�re chose � faire (si ce n�est fait) CleanAll/RebuildAll
    - V�rifier qu'on travail bien sur le bon projet (exemple, 2 checkout cvs/svn diff�rents, et les sources �dit�s sur lesquels on travail ne corresponde pas au projet courant)
    - V�rifier comme pr�c�demment que les dll/pdb charg�es sont bien celles du dossier compil�.
    Si tout est ok l� dessus, je ne vois pas � premi�re vue d�autres cas.

  5. #5
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par d�faut
    Si tous les chemins de sortie des fichiers sont correctes, que "Generate Debug Info" est bien � "Yes"
    Que lorsque vous re-builder les "pdbs", ceux-ci sont bien plac�s dans le bon r�pertoire.
    Que vous avez tenter de recharger la solution dans un nouveau visual c++ que tout semble correcte, il reste la solution du reboot du PC que je viens d'exp�riment� et qui sans re-compilation, ni re-linkage � bien charger mes symboles

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 12/04/2011, 14h37

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