gpt4 book ai didi

Qt。自动为应用添加版本

转载 作者:行者123 更新时间:2023-12-04 01:08:32 25 4
gpt4 key购买 nike

.pro文件,我可以设置应用程序的版本,例如:

VERSION = <some version>

有没有办法自动执行此操作(例如从 Mercurial 获取值)?

最佳答案

如果您可以从 shell 命令获取版本,则可以使用 $$system 将其分配给变量。 qmake 功能。

因此,对于 mercurial,您可以尝试:

# if the version tag is <major version>.<minor version> 
VERSION = $$system(hg parents --template '{latesttag}.{latesttagdistance}')
# or if you fill all 3 positions manually: <major>.<minor>.<patchset>
VERSION = $$system(hg parents --template '{latesttag}')

或者,如果您使用本地修订号作为版本:
VERSION = $$system(hg parents --template '{rev}')

它只会打印没有未提交更改指示符 ('+') 的数字。

关于Qt。自动为应用添加版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10550071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com