在VS调试器中未正确显示具有嵌套类型的QList

时间:2014-05-08 13:46:51

标签: c++ qt debugging visual-studio-2008 qt5

QList<foo>在调试器中正确显示,但是,QList<foo::bar>之类的嵌套结构不是。

例如,对于此代码:

struct foo { struct bar { int var; }; };
struct bar { int var; };
...
QList<foo::bar> list1;
QList<bar> list2;
...

这是调试器将显示的内容:

enter image description here

注意:我已经编辑了autoexp.dat以正确显示QVector,因为VS的QT插件中似乎存在一个错误,它没有为Qt5正确设置它们。

那么有没有办法解决这个问题(通过编辑autoexp.dat /其他东西)?

1 个答案:

答案 0 :(得分:0)

转到Visual Studio 2010,这将解决您的问题:

enter image description here