很抱歉把英语弄得一团糟。
理论上,在 qt-creator 中调试时会显示 Qt 中定义的类的字段。但它不这样做,只显示或内存地址。
我认为是 GDB 或 Python 脚本中的问题。
从http://origin.releases.qt-project.org/gdb/加载的 GDB给出了上述内容。
我尝试使用配置标志自己构建 GDB
configure --prefix=<DIR> --target x86_64-linux-gnu --with-python
和
configure --target x86_64-linux-gnu --disable-nls --with-libiconv --with-expat --with-python
但他们在从 Qtcreator 开始时崩溃
我在 Ubuntu 12.10 x64 Qt 版本是 4.8.4(来自 Git)上运行,创建者是 2.5.2(来自 qt-project 站点)和 2.6.81(git)GDB 版本:自己构建 - 从 qt-project 下载 7.5 - 7.4.1
在 Win8 主题上,结合 QtCreator(2.6.81)-Qt-4.8.4-MinGW-GDB-7.5 可以正常工作(使用 Py. 支持从源代码构建自己)
UPD:尝试使用http://qt.gitorious.org/qt-creator/qt-creator/trees/master/dist/gdb构建 它没有帮助
解决方案:Qt 库不包含调试符号。我被标志-debug-and-release抓住了。它适用于 macOS 和 windows (MinGW),但不适用于 Linux。当心!