如何使用 Qt 5.5.1 在调试器中查看 QString 值
How to view QString values in debugger with Qt 5.5.1
有谁知道如何在 Qt 5.5.1 (QtCreator 5.3.1) 的调试器中查看 QString 值?
我已经尝试了在网上找到的各种东西,从 enabling/disabling GDB 漂亮的打印机,显示 QString 格式等。似乎没有任何效果。
(编译器 - MSVC 2013 - 32 位)
编辑-图片:
非常感谢,
迈克尔
我相信您可以在 QString class.
中使用 QString::data() 函数或 data_ptr 指针
这是 QT Creator 3.5.1 中的错误。当 webengine 链接到项目时(出于某种原因)
修复在 Qt Creator 3.6.1 中。详情在这里:https://bugreports.qt.io/browse/QTCREATORBUG-15580
我遇到了同样的问题。我找到了解决方案。
我的 Qt 是 5.9.2。 IDE 是 Qt Creator 4.3.1。
点击Tools
->options
->Debugger
->Local & Expresions
->Use Debugging Helper
.
有谁知道如何在 Qt 5.5.1 (QtCreator 5.3.1) 的调试器中查看 QString 值?
我已经尝试了在网上找到的各种东西,从 enabling/disabling GDB 漂亮的打印机,显示 QString 格式等。似乎没有任何效果。
(编译器 - MSVC 2013 - 32 位)
编辑-图片:
非常感谢, 迈克尔
我相信您可以在 QString class.
中使用 QString::data() 函数或 data_ptr 指针这是 QT Creator 3.5.1 中的错误。当 webengine 链接到项目时(出于某种原因)
修复在 Qt Creator 3.6.1 中。详情在这里:https://bugreports.qt.io/browse/QTCREATORBUG-15580
我遇到了同样的问题。我找到了解决方案。
我的 Qt 是 5.9.2。 IDE 是 Qt Creator 4.3.1。
点击Tools
->options
->Debugger
->Local & Expresions
->Use Debugging Helper
.