c++ - 在 Visual Studio 2013 调试中显示 QString (Qt5) 内容?

标签 c++ qt visual-studio-2013 qt5

我过去常常用谷歌搜索它。

  • 我在“仅限 native ”选项中启用了“调试”->“编辑并继续”
  • 我试图将可视化工具添加到 Visual Studio 2013\Visualizers
  • codeplex 上的 vstools 项目似乎不适用于 2013

但到目前为止没有任何帮助...

最佳答案

有一个不使用插件等的显式原生 MSVC 解决方案:see my answer from here

假设您有 QString str,然后添加到调试器 session 监 window 口:

Qt4:

((str).d)->array,su 

对于 Qt5 它稍微复杂一些:

(char*)str.d + str.d->offset,su

关于c++ - 在 Visual Studio 2013 调试中显示 QString (Qt5) 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29745220/

相关文章:

c++ - 带有单独 TU 的 x3 链接器错误

c++ - 两个工具按钮和 hboxlayout 之间的空间

python - 去除pyinstaller中对matplotlib和qt的依赖(启动慢)

visual-studio-2013 - 测试命名 - Resharper 和 xUnit

c++ - 字符串流会忽略空格吗?

c# - 如何轻松地将 C++ 代码添加到 Unity 项目中?

android - 如何在Android QT 中播放音频文件?

javascript - 如何在没有 id 和 class 的情况下获取当前元素?

c++ - 无法为数组指定显式初始值设定项

asp.net - 如何在 MVC 5 中使用异常过滤器