在Qtcreator中debugging助手不能在Linux上工作

对不起英文。

理论上,在qt-creator中debugging时显示Qt中定义的类的字段。 但它不这样做,只显示或内存地址。

我认为在GDB或Python脚本的问题。

从http://origin.releases.qt-project.org/gdb/加载的GDB给出了上面描述的内容。

我试图用configuration标志自己构buildGDB

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),创build者是2.5.2(来自qt-project站点)和2.6.81(git)GDB版本:构build自己 – 7.5从qt-project下载 – 7.4.1

在Win8的主题工作正常,结合QtCreator(2.6.81)-Qt-4.8.4-MinGW-GDB-7.5(用Py。支持从源码构build自己)

UPD:尝试用http://qt.gitorious.org/qt-creator/qt-creator/trees/master/dist/gdbbuild立它并没有帮助

解决scheme:Qt库不包含debuggingsimbols。 我被国旗揪住了。 它在macOS和windows(MinGW)中工作,但不在Linux中。 小心!

你确定你使用的Qt版本是用调试符号构建的吗? readelf -S /path/to/your/libQtCore.so什么意思?