环境:VS2017+Qt5.14.0
1、复制粘贴文件,并改名:
QT VS插件下的qt5.natvis.xml文件,路径一般为C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\15.0_*\Extensions\*\qt5.natvis.xml,(个人比较喜欢用Everything这个工具搜索,)将它复制到C:\Users\用户名\Documents\Visual Studio 2017\Visualizers目录下并重命名为qt5.natvis即可(如果Visualizers这个目录不存在就新建一个)。
注:无效,工具——选项——调试,取消使用托管兼容模式和本机兼容性模式,工具——选项——调试——输出窗口,natvis诊断消息设置为详细,F5调试断点,查看输出窗口提示:
Natvis: C:\Users\yinshunjian.SFDOMAIN\Documents\Visual Studio 2015\Visualizers\qt5.natvis(226,6): 错误: 无效的类型名称“##NAMESPACE##::QString”。
Natvis: C:\Users\yinshunjian.SFDOMAIN\Documents\Visual Studio 2015\Visualizers\qt5.natvis(239,6): 错误: 无效的类型名称“##NAMESPACE##::QByteArray”。
2、删除字节:
修改文件qt5.natvis,删除所有##NAMESPACE##::,F5调试断点,窗口输出提示: