gpt4 book ai didi

Qt自动软件版本?

转载 作者:行者123 更新时间:2023-12-04 13:55:52 24 4
gpt4 key购买 nike

Qt 是否像 .NET 那样维护有关您的程序的任何类型的版本信息?喜欢版本号?或者它是否提供了一种访问 SVN 修订版的简单方法?

最佳答案

不。

但如果你使用 qmake然后您可以根据任意命令的结果在构建系统中设置编译器标志,这可能可用于执行您想要的操作。

例如,如果你使用 git,你可以在你的 .pro 中做这样的事情。文件:

REVISION = $$system(git rev-parse HEAD)
DEFINES += APP_REVISION=$$REVISION

那会给你一个 APP_REVISION编译程序时的宏,您可以这样使用:
// stringize macro
#define _STR(X) #X
#define STR(X) _STR(X)
QTextStream(cout) << "MyApp revision " STR(APP_REVISION) << endl;

关于Qt自动软件版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1375758/

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