我有一个使用Qt 4.8.7构建的相当大的项目。
直到最近,我还使用Visual Studio 2010进行开发和调试(使用qt加载项)。
我现在已经升级到Visual Studio 2017并且无法正常运行,例如,检查QString的值(仅部分,就像字符串的第一个字母一样)。
我尝试安装“新”qt工具但没有成功。
有关该主题的任何建议? 这对Qt 4.8.7和VS2017来说是否可行,或者我必须将整个项目升级到Qt 5才能正确调试?
答案 0 :(得分:3)
针对将要经过的人的更详细的答案。您可以从here下载qt4.natvis,并将其添加到系统范围的Natvis目录(%VSINSTALLDIR%\ Common7 \ Packages \ Debugger \ Visualizers)中。
答案 1 :(得分:-3)
我在网上找到了Qt 4兼容的.natvis文件,将VS17导向该文件解决了我的问题