Wenn ich versuche, die Variable direkt zu betrachten, sehe ich ein ?
-Zeichen. Wenn ich eine Uhr erstelle, die die Funktion is_initialized
aufruft, erhalte ich den folgenden Fehler:
CXX0033: Fehler: Fehler in OMF-Typ-Informationen
Ich habe nicht viele Informationen über diesen Fehler im Zusammenhang mit Boost mit Google gefunden.
Hat das jemand anderes erlebt? Es ist ein Problem mit OutputDebugString
überall und Wiederaufbau ...
BEARBEITEN : Verwenden von Visual Studio 2010 SP1 mit allen Hotfixes in Windows XP SP3 idem und Boost 1.49.0
UPDATE : Dieses Problem kommt und geht, es passiert nicht immer. Debugger Visualizer sind eine großartige Lösung, ich habe sie als mein brandneues Tool übernommen
Versuchen Sie Folgendes: Erstellen Sie für eine Variable boost::optional<Category> category
eine Überwachung unter: category.get()
Verwenden Sie DebuggerVisualizers , um diesen Übergang durchzuführen:
Vorher
Nach
P.S. Ich habe versucht, diese Bilder hinzuzufügen, um die akzeptierte Antwort zu klären, aber meine Bearbeitung wurde abgelehnt.
Tags und Links c++ visual-studio-2010 windows boost boost-optional