Не удается увидеть внутренние объекты некоторых объектов в окне отладки Locals and Expressions Qt Creator

Я хотел бы видеть переменные-члены объектов во время отладки в Qt Creator. Я могу видеть все внутренности моих собственных объектов, но я не вижу членов QGraphicsView, например.

Qt местные жители и выражения

Мне также любопытно узнать, почему это говорит <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;
}

Мои настройки сборки следующие:

Настройки сборки qtверсия создателя Qt

1 ответ

См. Мой ответ на вопрос " Могу ли я настроить autoexp.dat для включения визуализации QT QDomNode в отладчике Visual Studio 2010?". Qt использует идеал pimpl, чтобы скрыть личные данные своих классов и обеспечить двоичную совместимость в основной версии.

Другие вопросы по тегам