在Visual Studio 2017中使用Qt 4.8.7进行调试

时间:2018-01-24 14:34:00

标签: debugging visual-studio-2017 qt4

我有一个使用Qt 4.8.7构建的相当大的项目。

直到最近,我还使用Visual Studio 2010进行开发和调试(使用qt加载项)。

我现在已经升级到Visual Studio 2017并且无法正常运行,例如,检查QString的值(仅部分,就像字符串的第一个字母一样)。

我尝试安装“新”qt工具但没有成功。

有关该主题的任何建议? 这对Qt 4.8.7和VS2017来说是否可行,或者我必须将整个项目升级到Qt 5才能正确调试?

2 个答案:

答案 0 :(得分:3)

针对将要经过的人的更详细的答案。您可以从here下载qt4.natvis,并将其添加到系统范围的Natvis目录(%VSINSTALLDIR%\ Common7 \ Packages \ Debugger \ Visualizers)中。

答案 1 :(得分:-3)

我在网上找到了Qt 4兼容的.natvis文件,将VS17导向该文件解决了我的问题