0

我刚刚测试了自动版本控制插件,想知道是否可以将项目的版本放入输出 exe 的文件名中。

因此,例如输出可能如下所示:

myProject_0.11.8.exe

能够在文件名中包含编译时间日期也很好:

myProject_2013_12_16.exe

那可能吗?

4

1 回答 1

1

您可以将以下内容添加到输出文件名变量中: 输出文件名位置

添加$(TODAY)or$(NOW_)$(NOW_L),将其放在文件名的末尾和.exe部分之间,您将添加编译日期和时间(包括秒)。

要添加版本号,您需要几个步骤(可能有更简单的方法,但我不知道,很想听听:)

首先转到Global Compiler Settings >> #defines并添加#version = RC_VERSION全局编译器设置

然后在您的项目选项中转到: 输出带有日期和版本的文件名

我使用今天和版本号,因为这意味着您每天只能获得一个 exe 和版本,而 usingNOW每分钟提供一个 exe 差异,并且NOW_L每秒提供一个 exe 差异。

文件链接

我已经在我的网站http://www.dark-arts.tk上的Test Project上传了一个示例项目(正在进行中)。

注意:请记住为您希望以这种方式格式化的每个构建执行此操作!

希望这会有所帮助,如果您需要更多信息,请告诉我:)

于 2013-12-16T14:03:27.993 回答