[qt][原创]qttools中配置有多余Default Qt/Win version残留清除办法

Posted FL1623863129

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[qt][原创]qttools中配置有多余Default Qt/Win version残留清除办法相关的知识,希望对你有一定的参考价值。

在vs中使用qt插件是qt开发的一种,但是在配置qt时其实会有很多问题。

在Qt VS Tools的Qt Options已经配置好Qt Versions后如果删除QT程序之后会出现Default Qt/Win version任然存在,这是如果再添加一个话就不能出现重名了,如果新建一个其他名字的话其实在vs中还是不能正常运行qt,会出现点击ui文件vs会无故重启或者点击Launch Qt Desiger报错:未将对象引用设置到对象的实例。

错误如下图所示:

或者类似错误提示:the given name has already existed

解决方法:

 我也是尝试了很多种办法,比如:删除Qt VS Tools和vs都不能解决,查找C:\\Users\\用户\\AppData\\Local\\Microsoft\\VisualStudio中相关配置文件都无果,后来想到可能是写到注册表中,这样怎么查找文件都是找不到的,最终终于在注册表中找到相应的配置。

在注册表中直接搜索msvc2017_64,经过一段时间的检索都能找到相关文件夹,如图中所示Qt5VS2017,他的下面还有一个Versions文件夹,如果我们删除了qt程序,这个文件夹下的子文件夹msvc2017_64就会被删除,但此文件夹的值DefaultQtVersion和VersionNames任然存在,只要把Versions文件夹删除即可解决问题。

注意不同qt版本可能位置不一样,一般都是在HKEY_USERS\\S-1-5-21XXXXXXX下面,找找就可以找到

 

 

 

 

以上是关于[qt][原创]qttools中配置有多余Default Qt/Win version残留清除办法的主要内容,如果未能解决你的问题,请参考以下文章

VS配置QtTools的路径时报“路径中具有非法字符”错误

QPixelTool——Qt自带的像素放大工具

QPixelTool——Qt自带的像素放大工具

QtColorButton——Qt自带的颜色选择按钮

QtColorButton——Qt自带的颜色选择按钮

QtGradientEditor——Qt自带的渐变色编辑工具