c++ - Qtvsaddin 清除卸载的Qt版本

标签 c++ visual-studio qt qt-vs-addin

我在卸载Qt之前忘记删除了qtvsaddin中的Qt版本。结果,qtvsaddin 中存在无效的 Qt 版本。如果我不重新安装 Qt,我该怎么办?谢谢。

enter image description here

最佳答案

VS 加载项(又名 Qt Visual Studio Tools)独立于已安装的 Qt 版本,因为列表是单独维护的。您可以根据需要添加和删除版本(甚至可以使用不同的名称进行复制)。当你在 VS 中删除一个版本时,它应该从 ListView 和组合框中删除,所以如果它保留在那里,可能是由于加载项中的错误。

您可以在 HKCU\Software\Digia\Versions 的注册表编辑器中查看版本列表。您会看到每个版本都有一个键以及一个默认值。

Registry Editor

关闭 Visual Studio 的所有实例。然后从那里删除您的版本并检查 HKCU\Software\Digia\Versions 中是否没有包含此类版本的值。修改风险由您承担 ;)(在开始之前备份 key )。

关于c++ - Qtvsaddin 清除卸载的Qt版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58090473/

相关文章:

c++ - 使用 VIM 进行带自动完成功能的 C++/Qt 开发

c++ - 类定义中的双字符数组

c# - 有没有办法调试从 C# DllImport 调用的 c++ dll?

c++ - Xcode 与 Visual Studio - SDL C++

visual-studio - VS 2010 : Call Stack says: [external code] and won't show calling code

c++ - 更改 QRegion 的几何形状

c++ - 重载结构运算符在乘以 double 时会失去精度

c# - VS 2017 c# interactive 不是有效的 Win32 应用程序

visual-studio - Blazor WebAssembly Visual Studio 调试器问题

qt - 如何使用 Qt 检测服务器的客户端是否崩溃(或退出)