【问题标题】:What's the easiest way to programmatically find the latest Qt version number?以编程方式查找最新 Qt 版本号的最简单方法是什么?
【发布时间】:2015-02-26 09:27:19
【问题描述】:

我需要自动检查我的系统是否运行最新发布的 Qt 版本。在我的软件中,我使用QT_VERSION_STR 来获取Qt 的编译版本。

但是如何确定 python 脚本中的最新发布版本?对于 Wordpress,有一个花哨的API call。有人知道 Qt 的等价物吗?

【问题讨论】:

  • 不,C++。 “python 脚本”部分不相关。它也可以通过 Bash 进行测试。
  • 也许您需要深入了解 Qt 维护工具如何搜索更新的组件。

标签: qt qt5 qt5.4


【解决方案1】:

从 git 仓库中查询最新的标签:

$ git ls-remote --tags https://gitorious.org/qt/qt5.git \
| awk '{print $2}' \
| grep -v '\^{}$' \
| grep -v '-' \
| sort | tail -1 \
| awk '{split($0,a,"/"); print a[3]}'   

【讨论】:

  • 这显示已安装的版本。我需要在网络上发布的可用版本。
  • 花式。我认为这会在 5.4.2 发布之前向我显示5.4.2-rc1,因此可能需要另外 grep 查找没有“-”的行
猜你喜欢
  • 2016-12-23
  • 1970-01-01
  • 1970-01-01
  • 2021-07-18
  • 1970-01-01
  • 1970-01-01
  • 2012-03-07
  • 2013-04-06
  • 2017-11-25
相关资源
最近更新 更多