首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更新Qt 5.2.1+中的组件?

如何更新Qt 5.2.1+中的组件?
EN

Stack Overflow用户
提问于 2014-04-01 02:49:34
回答 4查看 25.6K关注 0票数 39

我看到了这样的信息:

此操作至少需要一个有效且启用的存储库才能成功。

每当我尝试更新QT5.2.1中的组件时。

我知道这是一个报告的错误(看看herehere),但我想知道是否有人想出了一个解决方案.

我正在Windows8 x64机器上运行QT5.2.1。

EN

回答 4

Stack Overflow用户

发布于 2015-07-28 19:45:57

我刚刚为Windows下载了一个新的QT5.5(通过在线安装程序),并遇到了这个问题。我在5.4中也出现了这种情况,原因不明,我不记得我是如何修正它的。

但是,这一次我能修好它,我注意到了。在另一个答案中使用URL只对我起作用。它将允许我删除项目,但不更新或添加新项目。试图更新给我的错误是“无法检索远程树:”。

当将URL添加到存储库对话框的临时/用户定义的添加时,我注意到错误的URL在提到update.xml时失败了。所以,我看了一下:repository/Updates.xml

并注意到另外两个网址:

代码语言:javascript
运行
复制
<Repository action="add" url="http://download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/tools_maintenance" displayname="Qt Windows-x86 Maintenance Tool online repository"/>
<Repository action="add" url="http://download.qt-project.org/online/qtsdkrepository/windows_x86/root/qt" displayname="Qt Windows-x86 Root online repository"/>

第一个是解决方案(必须使用非x86系统的URL来解释):http://download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/tools_maintenance

添加作为回购(如果需要的话检查和替换平台部分),选择update,并希望它更新维护工具(在我的例子中,我想我的离线安装已经足够老了)。

一旦完成,退出应用程序(不选择选择重新启动,因为这似乎重新启动了旧版本),并再次打开它。

一旦我这样做,所有默认的回复都会被添加。

第二个URL (http://download.qt-project.org/online/qtsdkrepository/windows_x86/root/qt)似乎是实际的Qt分发存储库,我可以通过添加它来查询新的添加和更新。因此,我想,如果没有任何维护工具更新,您可以通过使用该URL。

票数 35
EN

Stack Overflow用户

发布于 2017-08-11 12:16:42

在维护工具中,首先选择“添加或删除组件”或“更新组件”。然后单击左下角的“设置”按钮:

然后一个设置窗口将打开,在那里,您需要进入存储库选项卡,单击用户定义的存储库,单击Add按钮并键入http://download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/tools_maintenance

现在点击OK并重新启动维护工具,您的问题就应该解决了。

票数 28
EN

Stack Overflow用户

发布于 2014-06-11 10:16:50

好的,我通过在Qt维护工具的“设置”中手动添加Qt在线存储库来解决这个问题.

Qt存储库位于:http://download.qt-project.org/online和我亲自添加了repository/ (因为我正在处理Linux 32位)。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22775906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档