You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Win10下Qt5.10.1维护工具版本过低无法添加Qt Charts的问题求助

Qt Maintenance Tool版本低于3.0.2无法添加仓库?看这篇解决

我之前在Windows 10用Qt 5.10.1装Qt Charts的时候,碰到过完全一样的问题!当时也以为自己用的是最新Qt版本,结果被Maintenance Tool的版本提示卡了半天,给你说说原因和解决办法:

问题原因

其实Qt的Maintenance Tool是独立于Qt SDK版本的——哪怕你装的是当时最新的Qt 5.10.1,配套的Maintenance Tool版本可能还是旧的。Qt团队会单独更新这个工具,用来适配新的仓库结构、包管理规则或者安全校验逻辑,所以这个提示不是说你的Qt版本老,而是工具本身的版本不满足访问新仓库的要求。

解决办法

方法一:手动替换最新Maintenance Tool(最靠谱)

  • 先找到你的Qt安装目录(比如默认的C:\Qt\Qt5.10.1),找到里面的MaintenanceTool.exe,先把它重命名成MaintenanceTool_old.exe做个备份,防止出问题能恢复。
  • 去Qt官方下载区,找到对应Windows系统的最新Maintenance Tool(注意和你的Qt安装位数匹配,比如64位Qt就下64位工具),下载后放到刚才的Qt安装目录里,替换掉原来的文件。
  • 双击运行新的MaintenanceTool.exe,它会自动完成自身的更新校验,之后再去添加仓库、安装Qt Charts就不会报错了。

方法二:尝试通过旧工具内置入口更新(不一定管用)

有些旧版本的Maintenance Tool其实藏着更新按钮,你可以试试:

  • 打开旧的Maintenance Tool,切换到「Settings」(设置)选项卡。
  • 找到「Repository Settings」(仓库设置)区域,看看有没有「Update Maintenance Tool」的按钮,点击它尝试自动更新。
  • 如果没看到这个按钮,就直接用方法一,别浪费时间啦。

注意事项

  • 替换工具前,一定要确保Maintenance Tool没有在后台运行,任务管理器里关掉相关进程再操作。
  • 下载工具时要注意系统位数,32位和64位的工具不能混用,否则会运行失败。

内容的提问来源于stack exchange,提问作者Theodore Tang

火山引擎 最新活动