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

Get version of Qt app in code

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

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

VERSION=0.1
DEFINES += APP_VERSION=$$VERSION

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

std::cout << APP_VERSION;

有关更复杂的版本信息,请参阅 this answer