似乎在Visual Studio 2015调试器中可视化Qt5.6 QStrings不能与QString可视化的标准方式(向Visual Studio 2015 \ Visualizers添加natvis)一起使用在Visual Studio 2013和之前做过。 这是正确的吗?有没有人设法在VS 2015中添加QString可视化?在Visual Studio 2015调试器中查看Qt5.6 QStrings
0
A
回答
0
1
我已经在VS 2015中用Qt 5.6成功完成了一段时间,尽管更新3或更新我开始搞砸了。这是我使用的定义:
<Type Name="QString">
<DisplayString IncludeView="nq">{((reinterpret_cast<unsigned short*>(d)) + d->offset/2),sub}</DisplayString>
<DisplayString ExcludeView="nq">"{((reinterpret_cast<unsigned short*>(d)) + d->offset/2),sub}"</DisplayString>
<StringView>((reinterpret_cast<unsigned short*>(d)) + d->offset/2),sub</StringView>
<Expand HideRawView="true">
<Item ExcludeView="simple" Name="[size]">d->size</Item>
<Item ExcludeView="simple" Name="[referenced]">d->ref.atomic._q_value</Item>
<ArrayItems ExcludeView="simple">
<Size>d->size</Size>
<ValuePointer>((reinterpret_cast<unsigned short*>(d)) + d->offset/2),c</ValuePointer>
</ArrayItems>
</Expand>
</Type>
如果您有自带现已弃用VS加载项的Qt5.natvis文件,我添加到我的解决方案,所以我可以修改它。有很多事情做得不对,我一直在增加更多的类型。
注意:我添加了一个视图来显示不带引号的字符串,并添加了在其他地方使用view(simple)
来抑制子项的功能,但我认为这是其他方式未修改的。
如果您还是有问题,你可以打开警告或详细日志记录为Natvis:
相关问题
- 1. Visual Studio 2015报表查看器11
- 2. 如何在Visual Studio 2015中调试Mscorlib.dll
- 3. 在Visual Studio调试器中查看数组?
- 4. 在Visual Studio调试器中查看数组?
- 5. 在Visual Studio调试器中查看命名的数据列?
- 6. 试图在Visual Studio 2015年
- 7. 如何查看Visual Studio 2008调试器中的会话变量?
- 8. 如何查看Visual Studio调试器中的位图对象?
- 9. 在Visual Studio Web Express 2013或Viusal Studio 2015中调试javascript社区
- 10. Visual Studio 2015调试自定义控件
- 11. Visual studio 2015打字稿调试
- 12. Visual Studio 2015社区没有调试
- 13. Visual Studio 2015在远程机器上没有调试选项
- 14. 如何调试在Visual Studio 2015中创建的VSIX中的Visual Studio包
- 15. 如何在Visual Studio 2010中查看调试输出?
- 16. 如何在Visual Studio 2015中查看.NET Core框架的来源
- 17. 查看Visual Studio的XSLT调试器的输出
- 18. 如何在Visual Studio 2008调试器中看到GUID的值?
- 19. 函数在Visual Studio调试器中观看
- 20. Android Studio调试器查看位图
- 21. Visual Studio 2015调试与不调试视图
- 22. Visual Studio 2015尝试在调试完成后访问光驱
- 23. 如何在visual studio 2015中调试amazon lambda函数?
- 24. 黑盒在Visual Studio 2015中调试时隐藏内容
- 25. 在Visual Studio 2015中调试时光标消失
- 26. 调试在Visual Studio中的命令行参数2015年
- 27. 调试器在Visual Studio中不工作
- 28. Visual Studio 2015调试器关闭应用程序
- 29. Visual Studio 2015调试器 - 对SqlCommand的高性能影响
- 30. 启动调试器时Visual Studio 2015崩溃