QList<foo>
在调试器中正确显示,但是,像 QList<foo::bar>
这样的嵌套结构不是。
例如,对于此代码:
struct foo { struct bar { int var; }; };
struct bar { int var; };
...
QList<foo::bar> list1;
QList<bar> list2;
...
这是调试器将显示的内容:
注意: 我已经不得不编辑 autoexp.dat 以正确显示 QVector,因为 VS 的 QT 插件中似乎存在一个错误,它没有为 Qt5 正确设置它们。
那么有没有办法解决这个问题(通过编辑 autoexp.dat/别的东西)?
最佳答案
移至 Visual Studio 2010,这将解决您的问题:
关于c++ - 带有嵌套类型的 QList 在 VS 调试器中未正确显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23543634/