QtCreator中有没有内存浏览器?

时间:2009-09-22 21:06:58

标签: c++ qt gdb debugging qt-creator

我找不到它。在观察窗口中,我可以手动输入内存地址,但我希望看到更大的内存块......

如果不存在,Mac还有其他免费内存映射器(XCode和Eclipse除外)吗?

谢谢, 瑞

3 个答案:

答案 0 :(得分:5)

Qt Creator的最新Git版本(1.3.80)支持内存调试。在Locals and watchers菜单中检查变量时,您将在调试器上下文菜单中找到一个条目。

请注意,目前,没有Qt Creator Master分支的快照,但它们应该在几周后返回。如果您不想等待,可以自己编译Creator。如果您不想参与git,请从http://qt.gitorious.org/qt-creator/qt-creator/trees/master;

下载快照

答案 1 :(得分:1)

我发现这样做的唯一方法是在调试器中键入gdb命令 - 你可以让GDB转储内存区域......希望在更新版本中有这个功能!

答案 2 :(得分:0)

Thomi表示QtCreator没有这样的功能。

与此同时,由于QtCreator使用GDB进行调试,您可以尝试使用DDD进行调试(gdb前端)。在DDD manual中,您可以阅读有关可视化内存范围的信息。