2014-11-06 5 views
0

Я использую новейшую надстройку (1.2.3), но когда я пытаюсь просмотреть значения внутри QVector (Qt 5.3.2), это говорит 0 (ошибка). Он все еще работал в Qt 4.8.4. У кого-нибудь есть рабочий визуализатор для VS2012?Qt5 Visual Studio 2012 Надстройка не позволяет отлаживать QStack/QVector

Код для autoexp.dat в gitorious repository все еще говорит "4.6":

; QVector, QStack 
; By default, this visualizer supports only Qt 4.6.x. ... 

ответ

0

Если вы используете qt5 с Visual Studio Add-In Вам не нужно autoexp.dat больше. Обязательно отключите параметр отладчика «Включить собственное редактирование и продолжить» (меню -> параметры -> отладка -> «Редактирование и продолжение»), чтобы использовать определения собственного вложения на основе xml в [qt5.natvis] (https://qt.gitorious.org/qt-labs/vstools/source/803678eef900077c5047afc2ab2999f7bf08f6db:tools/Qt4EEAddin/qt5.natvis)

Это вопрос (Visual studio 2012 and Qt4.8.5 : How to see QString contents in debug mode.) имеет название qt4, но позже связано с qt5 с visual studio 2012 и может быть интересно для вас.