我希望在Qt Creator中调试时看到对象的成员变量。我可以看到自己对象的所有内部结构,但是我看不到QGraphicsView
的成员。
我也很想知道为什么<unavailable synchronous data>
代表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;
}
我的构建设置如下:
答案 0 :(得分:1)
请参阅我对问题“Can I customize autoexp.dat to enable visualization of a QT QDomNode in Visual Studio 2010 Debugger?”的回答。 Qt使用pimpl习语来隐藏其类的私有数据,并在主要版本中提供二进制兼容性。