我以前经常上网查。
Visual Studio 2013\Visualizers
但到目前为止都无济于事。
falq053o1#
有一个明确的,本地MSVC解决方案,不使用插件等:see my answer from here假设您有QString str,然后添加到调试器会话 * 监 windows 口 *:
QString str
第四季度:
((str).d)->array,su
对于Qt5,则稍微复杂一些:
(char*)str.d + str.d->offset,su
4ioopgfo2#
我知道这个问题是很久以前的问题了,但如果与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"
希望这个有用。pastebin code for seeing qt variables in visual studio
neskvpey3#
我找了很久这个问题的答案,最后通过尝试勾选/取消勾选提到的选项成功看到了QString的内容。希望能帮助到其他人。
1.安装qt-vs-addin-msvc 2013 -2.0.0-vsix测试版1.取消选中工具-〉调试-〉编辑并继续-〉启用本机编辑并继续
kninwzqo4#
通过禁用Debugging -> Edit and Continue设法查看QString内容不确定是否有更好的解决方案
Debugging -> Edit and Continue
QString
4条答案
按热度按时间falq053o1#
有一个明确的,本地MSVC解决方案,不使用插件等:see my answer from here
假设您有
QString str
,然后添加到调试器会话 * 监 windows 口 *:第四季度:
对于Qt5,则稍微复杂一些:
4ioopgfo2#
我知道这个问题是很久以前的问题了,但如果与VS 2013相关,请访问
并在文本文件中添加来自以下链接的代码,并将其命名为qt5.natvis。对于VS 2019,位置应为:
希望这个有用。
pastebin code for seeing qt variables in visual studio
neskvpey3#
我找了很久这个问题的答案,最后通过尝试勾选/取消勾选提到的选项成功看到了QString的内容。希望能帮助到其他人。
1.安装qt-vs-addin-msvc 2013 -2.0.0-vsix测试版
1.取消选中工具-〉调试-〉编辑并继续-〉启用本机编辑并继续
kninwzqo4#
通过禁用
Debugging -> Edit and Continue
设法查看QString
内容不确定是否有更好的解决方案