Qt Creator在调试时无法预览QString

时间:2011-08-22 21:26:34

标签: qt

  • 列表项
  • Qt-Creator 2.2.0
  • OSX Lion
  • “使用调试器助手”已选中
  • “建立”并“重建”所有助手。

仍然...使用QString的方法断点,并且无法在调试窗格中预览QString的内容,除非我转到内存窗口并使用地址手动搜索它。我必须使用qDebug转出字符串,就像我们在1983年一样。这种用法起作用,我不知道它发生了什么。其他每种类型都运作良好。

在Windows 7上,调试器可以预览QString对象。

2 个答案:

答案 0 :(得分:0)

将调试器日志(Windows-> views-> Debugger Log的右窗格)粘贴到某处并在此处发布链接。也许是你试过的调试器助手重建的日志文件?

答案 1 :(得分:-1)

我有同样的问题但经过一些研究后我找到了答案: http://silvermace.com/2010/09/qt-creator-debugger-not-displaying-qstring/ 我必须选择正确的qmake路径,然后我必须构建GDB Helper。

由于原始网站不见了,以下是步骤:

  1. sudo rm /usr/local/Qt4.6/qtc-debugging-helper/libgdbmacros.dylib
  2. 启动Qt Creator
  3. Qt Creator - >偏好 - >选择“Qt”标签 - >在“自动检测”
  4. 下选择“Qt in PATH”
  5. 标签“Debugging Helper”旁边应该有一个红叉。右边有一个重建按钮 - 点击它然后等待。
  6. 红十字会变成绿色的勾号。
  7. 清洁&建立你的项目。