0

我正在使用最新的插件(1.2.3),但是当我尝试查看 QVector(Qt 5.3.2)中的值时,它显示为 0(错误)。它仍在 Qt 4.8.4 中工作。有人有适用于 VS2012 的可视化工具吗?

gitorious 存储库中 autoexp.dat 的代码仍然显示“4.6”:

; QVector, QStack
; By default, this visualizer supports only Qt 4.6.x. ...
4

1 回答 1

0

如果您将 qt5 与 Visual Studio 加载项一起使用,则不再需要 autoexp.dat。确保禁用调试器选项“启用本机编辑并继续”(菜单 -> 选项 -> 调试 -> 编辑并继续)以使用 [qt5.natvis] 中基于 xml 的本机 vis 定义(https://qt.gitorious .org/qt-labs/vstools/source/803678eef900077c5047afc2ab2999f7bf08f6db:tools/Qt4EEAddin/qt5.natvis )

这个问题(Visual Studio 2012 and Qt4.8.5 : How to see QString contents in debug mode.)有 qt4 标题,但后来与 Visual Studio 2012 中的 qt5 相关,可能对您也很有趣。

于 2014-11-14T19:58:40.950 回答