Ответ 1
Удалось увидеть содержимое QString
, отключив Debugging -> Edit and Continue
не уверен, что могут быть лучшие решения
Я часто общался с Google.
Visual Studio 2013\Visualizers
но пока ничего не помогает...
Удалось увидеть содержимое QString
, отключив Debugging -> Edit and Continue
не уверен, что могут быть лучшие решения
Существует явное, родное решение MSVC без использования плагинов и т.д.: см. мой ответ здесь
Скажите, что у вас есть QString str
, затем добавьте в окно просмотра сеанса отладчика:
Qt4
((str).d)->array,su
для Qt5 несколько сложнее:
(char*)str.d + str.d->offset,su
Я искал эту проблему в течение долгого времени, и окончательный успех увидел содержимое QString, попробовав проверить/снять отметку с указанных опций. Надежда может помочь другим.
Я знаю, что этот вопрос уже давно, но если это актуально, для VS 2013, перейдите на
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Packages\Debugger\Visualizers"
и добавьте ссылку "Код снизу" в текстовый файл и назовите его qt5.natvis. Для VS 2019 местоположение будет:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Packages\Debugger\Visualizers"
Надеюсь это поможет.