对不起英文。
理论上,在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
什么意思?