2015-04-20 26 views
2

由於我使用今天的日期作爲我的應用程序版本,因此我有興趣自動填寫它。用qmake獲取日期

目前我正在做我的項目文件中的以下內容:

VERSION = 15.4.20 

但我想使其自動:

VERSION = $$YEAR.$$MONTH.$$DAY 

任何想法?

回答

2

您可以使用QMAKE_POST_LINK喜歡的東西

$$version = date +%y.%m.%d 

編輯

在Mac OS您可以使用:

VERSION = $$system(date +%y.%m.%d) 

適應它適合你的人支持的操作系統;)

+0

由於版本號在構建期間使用,因此這不能作爲後鏈接步驟。 –

+0

但使用日期命令和你給的arg很有意思! –

+1

@MartinDelille如果你需要更多關於[Qt中預建步驟的技巧](http://stackoverflow.com/questions/5083441/how-to-add-pre-build-step-in-qmake-qtcreator) –