Отобразить содержимое QString (Qt5) в отладке Visual Studio 2013?
Я часто общался с Google.
Я включил Debugging → Edit и Continue in Native Only
Я пытался добавить документ-камеры к Visual Studio 2013\Visualizers
Проект vstools на codeplex не для 2013 года выглядит как
но пока ничего не помогает...
Ответ 1
Удалось увидеть содержимое QString, отключив Debugging -> Edit and Continue
не уверен, что могут быть лучшие решения
Ответ 2
Существует явное, родное решение MSVC без использования плагинов и т.д.: см. мой ответ здесь
Скажите, что у вас есть QString str, затем добавьте в окно просмотра сеанса отладчика:
Qt4
((str).d)->array,su
для Qt5 несколько сложнее:
(char*)str.d + str.d->offset,su
Ответ 3
Я искал эту проблему в течение долгого времени, и окончательный успех увидел содержимое QString, попробовав проверить/снять отметку с указанных опций. Надежда может помочь другим.