8
votes

Ne peut pas voir boost :: contenu en option lors du débogage avec Visual Studio

Si j'essaie de regarder la variable directement, je vois un ? signe. Si je crée une montre appelant la fonction is_initialisé , je reçois l'erreur suivante:

CXX0033: Erreur: Erreur: Erreur dans les informations de type OMF

Je n'ai pas trouvé beaucoup d'informations sur cette erreur liée à Boost utilisant Google.

Quelqu'un d'autre a vécu cela? C'est un problème utilisant de sortieDebugstring partout et de reconstruction ...

edit : Utilisation de Visual Studio 2010 SP1 avec tous les correctifs de Windows XP SP3 Idem et boost 1.49.0

Mise à jour : Ce problème vient et va, cela ne se produit pas de manière cohérente; Les visualiseurs de débogueur sont une excellente solution, je les ai adoptées comme mon tout nouvel outil


0 commentaires

3 Réponses :


5
votes

Essayez ceci: pour une variable boost :: optionnel catégorie , créer une montre sur: catégorie.get ()


1 commentaires

Dans vs 2005 je reçois CXX0039: ERREUR: le symbole est ambigu



6
votes

Vous pouvez utiliser déboggervisualizers .


0 commentaires

6
votes

Utilisez déboggervisualizers pour faire cette transition:

avant

 ridiculement compliqué

après

 simple

P.s. J'ai essayé d'ajouter ces images pour clarifier la réponse acceptée, mais mon édition a été rejetée.


0 commentaires