我刚刚测试了自动版本控制插件,想知道是否可以将项目的版本放入输出 exe 的文件名中。
因此,例如输出可能如下所示:
myProject_0.11.8.exe
能够在文件名中包含编译时间日期也很好:
myProject_2013_12_16.exe
那可能吗?
我刚刚测试了自动版本控制插件,想知道是否可以将项目的版本放入输出 exe 的文件名中。
因此,例如输出可能如下所示:
myProject_0.11.8.exe
能够在文件名中包含编译时间日期也很好:
myProject_2013_12_16.exe
那可能吗?
您可以将以下内容添加到输出文件名变量中:
添加$(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上传了一个示例项目(正在进行中)。
注意:请记住为您希望以这种方式格式化的每个构建执行此操作!
希望这会有所帮助,如果您需要更多信息,请告诉我:)