2

我想在 Qt Creator 中调试时查看对象的成员变量。例如,我可以看到自己对象的所有内部结构,但看不到 a 的成员QGraphicsView

qt 局部变量和表达式

我也很想知道为什么它说<unavailable synchronous data>for std::map。这是一个小例子:

#include <map>
#include <string>

int main(int argc, char *argv[])
{
    std::map<int, std::string> someMap;
    someMap.insert(std::make_pair(1, "cats"));
    someMap.insert(std::make_pair(2, "dogs"));
    someMap.insert(std::make_pair(3, "vlag"));
    return 0;
}

我的构建设置如下:

qt构建设置 qt创作者版本

4

1 回答 1

1

请参阅我对问题“我可以自定义 autoexp.dat 以在 Visual Studio 2010 调试器中启用 QT QDomNode 的可视化吗? ”的回答。Qt 使用 pimpl ideom 隐藏其类的私有数据并在主要版本中提供二进制兼容性。

于 2012-04-16T08:45:47.457 回答