QtCreator 调试器为 QString 显示 <not accessible>
QtCreator debugger showing <not accessible> for QString
遇到断点时,"Locals and Expressions" window 中 QString 变量的值显示为“”。
事实上它对所有 "Q types" 都这样做。
QtCreateor 3.1.2(开源)
Qt 5.3.1
GCC 4.5.1,64 位
原来问题是 GDB 过时了,系统安装 (/usr/bin/gdb) 是 7.2
发件人:http://qt-project.org/doc/qtcreator-3.1/creator-debugger-engines.html#supported-gdb-versions
“从3.1版开始,支持的最低版本为GDB 7.4.1”
我构建了 QtCreator 附带的 GDB(但我不确定这是否真的需要)
http://qt-project.org/wiki/QtCreatorBuildGdb
然后更新与项目关联的“工具包”以使用新的调试器
遇到断点时,"Locals and Expressions" window 中 QString 变量的值显示为“”。
事实上它对所有 "Q types" 都这样做。
QtCreateor 3.1.2(开源) Qt 5.3.1 GCC 4.5.1,64 位
原来问题是 GDB 过时了,系统安装 (/usr/bin/gdb) 是 7.2
发件人:http://qt-project.org/doc/qtcreator-3.1/creator-debugger-engines.html#supported-gdb-versions
“从3.1版开始,支持的最低版本为GDB 7.4.1”
我构建了 QtCreator 附带的 GDB(但我不确定这是否真的需要) http://qt-project.org/wiki/QtCreatorBuildGdb
然后更新与项目关联的“工具包”以使用新的调试器