qt在pro中设置文件版本与产品版本
时间: 2024-10-16 20:17:19 浏览: 49
mac平台 Qt应用程序 设置版本号 获取版本号
在Qt的.pro文件中设置文件版本和产品版本是非常直接的,这有助于管理项目的构建历史并提供软件更新的信息。以下是关键部分的设置:
1. **设置文件版本** (QMAKE_FILE_VERSION):
在.pro文件头部,添加以下行来指定应用程序的源码文件版本:
```
QMAKE_FILE_VERSION = [version_number]
```
将`[version_number]`替换为实际的版本号,如"1.0.0"。
2. **设置产品版本** (QT_PACKAGE_VERSION):
对于发布的应用程序,你需要设置产品的安装版本,通常用于用户的帮助信息和更新检测:
```
QT_PACKAGE_VERSION = [product_version]
```
`[product_version]`可以是不同的,比如"1.0.0",它通常会比文件版本包含更多的发布信息。
3. **构建选项** (CONFIG += version_info):
要让这些版本信息在构建时显示出来,可以在.pro文件的构建配置部分加入此选项:
```
CONFIG += version_info
```
这会让Qt生成一些宏,如`__DATE__`、`__TIMESTAMP__`等,方便你在程序中获取当前日期和时间,组合成更详细的版本字符串。
当你运行`qmake`或`jom`(如果使用的是Jom构建工具)进行构建时,这些版本信息会被集成到最终的二进制文件中。
阅读全文