我正在使用以下编译器:
分别使用以下调试器:
使用Qt Creator 3.5.0和Qt 5.4.2。
我希望看到的是调试器监视视图中QHash的精美打印(“高级”)解释。参见例如这篇文章:https://blog.qt.io/blog/2009/06/22/peek-and-poke/
漂亮的打印适用于gdb + MinGW,但不适用于CDB + MSVC2012。在后者中,我只能看到“低级别”的解释。
我也可以做些什么来使用CDB + MSVC2012?
答案 0 :(得分:0)
您需要在visual studio安装目录C:\Program Files\Microsoft Visual Studio ${num}\Common7\IDE
或最好是加载项目录(默认为%USERPROFILE%\Documents\Visual Studio ${num}\Addins
)中添加正确的调试addin dll。
Qt已经为MSVC集成提供了一整套工具,可以从qt git vstool project之一构建。
有一个wiki which provide a step by step guide可以让它发挥作用。基本上:
Qt4\Qt5 x VsVersion