在代码中获取 Qt 应用程序的版本

Mik*_*ike 2 qt qmake

是否可以从 qt 项目的 .pro 文件中获取我的代码版本?我不想编写我的应用程序的两次版本:第一个在 .pro 文件中,第二个在我的应用程序代码中。

小智 7

将其放入您的.pro文件中:

VERSION=0.1
DEFINES += APP_VERSION=$$VERSION
Run Code Online (Sandbox Code Playgroud)

然后你可以在代码中使用它:

std::cout << APP_VERSION;
Run Code Online (Sandbox Code Playgroud)

有关更复杂的版本信息,请参阅此答案

  • 回答重复的问题只会增加噪音并且不鼓励。这几乎是浪费时间。 (2认同)