我刚刚测试了自动版本控制插件,并想知道是否可以将项目的版本放入输出exe的文件名中。
所以,例如输出可能如下所示:
myProject_0.11.8.exe
能够在文件名中使用编译时日期也不错:
myProject_2013_12_16.exe
这可能吗?
答案 0 :(得分:1)
您可以将以下内容添加到输出文件名变量中:
添加$(TODAY)
或$(NOW_)
或$(NOW_L)
,将其置于文件名末尾和.exe
部分之间,您将添加编译日期和时间(包括秒) )。
要添加版本号,您需要几个步骤(可能有一个更简单的方法,但我不知道一个,并希望听到它:)
首先转到Global Compiler Settings >> #defines
,然后添加#version = RC_VERSION
:
然后在您的项目选项中转到:
我今天使用版本号,因为这意味着你每天只获得一个exe和版本,而使用NOW
给出每分钟的exe差异,NOW_L
给出每秒差异的exe。
我已在我的网站Test Project上http://www.dark-arts.tk上传了一个示例项目(正在进行中)。
NB :请记住为您想要格式化的每个构建执行此操作!
希望这会有所帮助,如果您需要更多信息,请告诉我们。)