Название: Qt4/VS 2005: Просмотр QVector в отладчике ??? Отправлено: bluesky123 от Март 08, 2007, 06:06 Привет всем!
Отлаживаю Qt4 в VisualStudio 2005 с установленой интеграцией, т.е. autoexp.dat уже содержит троллевские добавки. К сожалению просматривать QVector и другие контейнеры по прежнеиу неудобно - приходится перетаскивать myVector.d->array в окно Watch, "ручками" кастить его в нужный тип, да еще и количество элементов указывать: (MyType*)myVector.d->array,20 А нельзя ли добавить QVector в группу [Visualizer] в autoexp.dat, чтоб все работало как надо? Для STL контейнеров все показывается просто замечательно, а вот для любых сердцу троллевских контейнеров - облом! Я следовал вот этому описанию http://www.virtualdub.org/blog/pivot/entry.php?id=120 и успешно сделал визуализаторы для своих классов, но вот такой визуализатор для QVector по-прежнему не работает: Код: QVector<*> Я пробовал уже и Код: expr :(($T1 *)$c.d->array)[$i], попроще писать, все равно не работает... Может для QVector нужно какой-то namespace указать, но какой??? Заранее спасибо, Борис Название: Qt4/VS 2005: Просмотр QVector в отладчике ??? Отправлено: bluesky123 от Март 09, 2007, 02:45 Не могу поверить что никто не делает новых визуализаторов для своих (или Qt-шных) классов!
Визуализаторы намного мощнее чем старый [AutoExpand] - give it a try! Борис |