解决删除QT后Qt VS Tools中Qt Options中未删除的错误

当在Visual Studio中使用Qt插件遇到DefaultQt/Winversion残留导致无法正常运行Qt的问题时,本文提供了解决方案。通过在注册表中删除遗留的Qt配置,可以避免VS重启或LaunchQtDesigner报错。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

错误如下图所示:

 

解决方法:

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值