首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[qt][原创]qttools中配置有多余Default Qt/Win version残留清除办法

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

作者头像
云未归来
发布2025-07-18 17:18:26
发布2025-07-18 17:18:26
820
举报

在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下面,找找就可以找到

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档