动态获取SVN版本号(Qt)
Posted hebbely
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态获取SVN版本号(Qt)相关的知识,希望对你有一定的参考价值。
1、获取版本号
可在.pro文件加入自动获取动态库或静态库项目的版本号的代码,代码如下
VERSION = $$system(svn info -r HEAD . | grep \'Changed\\ Rev\' | cut -b 19-)
!isEmpty(VERSION){
VERSION = $${VERSION}
}
2、在应用程序中读取版本号
若需要在应用程序中读取版本号,则需增加两行代码,便可在应用程序使用“VER"宏来读取版本
VERSTR = \'\\\\"$${VERSION}\\\\"\'
DEFINES += VER=\\"$${VERSTR}\\"
即
3、注意
以上获取版本命令不适用
以上是关于动态获取SVN版本号(Qt)的主要内容,如果未能解决你的问题,请参考以下文章
对从 SVN 进行部署的任何建议,并自动将版本号写入我的代码中?
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段