2016-06-08 280 views
0

是否有可能從qt項目的.pro文件中獲取我的代碼VERSION? 我不想寫我的應用程序的兩倍版本:第一個在.pro文件中,第二個在我的應用程序的代碼中。在代碼中獲取Qt應用程序的版本

+3

將它傳遞給cflags爲-D – user3528438

+0

如何?你可以展示一下嗎? – Mike

回答

2

要把它放到你的.pro文件:

VERSION=0.1 
DEFINES += APP_VERSION=$$VERSION 

然後你就可以在代碼中使用此:

std::cout << APP_VERSION; 

對於更復雜的版本信息,請被稱爲this answer

+1

一般來說,由於投票和用戶可能選擇哪個標籤而引用訂單答案是不可靠的。而是使用「分享」項目直接鏈接到答案。 –

+0

@SteveFallows:謝謝。固定。 – Bugfinger

+2

回答重複問題只會增加噪音並且不鼓勵。這非常浪費時間。 –