msvs 2015+Qt,Qt升级后产生的错误怎么处理
1、这个方法,比较笨,但也是最根本的办法,即便是方法二MSVS中有相应的处理,但是也是来做的这样的修改。我这里是将Qt从5.7升级到5.8。
2、找到该工程目录里定义工程的文件,文件名为:XXX.vcxproj,有的朋友可能还有其它的文件,也都一并看一下,比如XXX.vcxproj.user,你会发现这些文件中有很多定义相应QT路径的文本,全是5.7字样,我替换的几个5.8零星的洒落在各处。

3、执行文本替换到新的路径。我基本就是将所有的5.7改为5.8,就算完成了。需要说明的是,我的安装Qt是将原来的Qt卸载,将新的Qt5.8安装在了原来的目录之下。因而只是版本号不同,各位同学如果换了安装目录后,则需要替换整个前面路径。总之,就是要让VS找到Qt目录。

4、替换成功后,尝试编译也成功了。

1、第二种方法是MSVS本身就提供的。其实他作的事情也是替换相关的目录路径,只不过是自动化了。
2、打开相关的解决方案,在解决方案资源管理器中,解决方案上右键,在弹出菜单上选择【更改解决方案的QT版本】,如图:

3、在弹出的设置中,选择你要切换的版本号,这里由于我是把原来的QT卸载掉了,所以这里只有现在新的版本。如下图:

4、重新生成解决方案。

5、项目正常输出信息。不再是一堆找不到这个,找不到那个的信息。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:48
阅读量:155
阅读量:165
阅读量:145
阅读量:194