[Qt-creator] using debugging helpers.
Poenitz Andre
Andre.Poenitz at digia.com
Mon Nov 19 15:47:10 CET 2012
Witold E Wolski wrote:
> I am running a fairly new Ubuntu linux version with Qt crator installed from
> deb package (version Qt Creator 2.4.1)
>
> I would like to inspect stl container objects in the debug view i.e. std::map.
>
> http://doc.qt.digia.com/qtcreator-2.3/creator-debugging-helpers.html
> reading this it seams that on a new linux distro this should work out of the
> box. But in my case it does not.
> The only thing I see is a message: <unavailable synchronous data>
>
> What is the problem I am running into. Help would be greatly appreciated.
Seeing the debugger log (contents of right pane of Windows -> Views ->
Debugger log) is often helpful in such cases.
My current suspicion is that your compiler is gcc >= 4.6 which seemingly
changed object layout for std::map. There is a patch from March making
the Qt Creator dumpers work with both versions. That was post-2.4, though.
If that's the problem, using a recent version of Qt Creator (2.6 was just
released, but 2.5.x has that fix, too) should work.
If it doesn't, it's a different issue, and I'd really need to see the full
debugger log and the definition of the type you want to display inside
the map (just member variables are ok, I don't need functions etc).
Private mail is ok in that case.
Best regards,
Andre'
More information about the Qt-creator
mailing list